Génération d'une palette optimale pour la réduction de couleurs

5/5 (2 avis)

Vue 7 139 fois - Téléchargée 318 fois

Description

J'ai repris une de mes anciennes sources pour produire celle-ci,
le programme éffectue une capture d'écran puis à partir de celle-ci génère une palette optimale pour réduire le nombre de couleurs à 256 via la fonction getOptimalPalette (peut être utilisée avec un nombre de couleurs différent). Le traitement se conclue par l'enregistrement de deux fichiers sur le disque à la racine du programme (un fichier bmp et un png).
La fenêtre de programme est minimisée au départ(pour ne pas gèner la capture d'écran), en la déployant on peut voir le résultat du traitement.

Source / Exemple :


Dans le zip!

Conclusion :


Je n'ai pas trouvé de source permettant de réaliser la même chose sur le site donc peut-être que celà aidera certains qui veulent réduire le nombre de couleurs d'une image tout en conservant un bon aspect de celle-ci. La technique employée est une adaptation "personnelle" de l'algorithme median cut à base d'arbre binaire. La majorité des commentaires sont dans les fichiers d'entête, ne pas hésiter à me contacter pour d'éventuelles précisions.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
PORTE_BLINDEE Messages postés 30 Date d'inscription dimanche 10 décembre 2006 Statut Membre Dernière intervention 15 avril 2008
15 avril 2008 à 16:19
C'est exactement ce qu'on ma demander de faire, jvé regarder sa de pres..MERCI
Djobird Messages postés 4 Date d'inscription mardi 6 juin 2006 Statut Membre Dernière intervention 19 mars 2008
19 mars 2008 à 19:12
Sympa merci bien !

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.