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

5/5 (2 avis)

Vue 6 974 fois - Téléchargée 313 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
Messages postés
30
Date d'inscription
dimanche 10 décembre 2006
Statut
Membre
Dernière intervention
15 avril 2008

C'est exactement ce qu'on ma demander de faire, jvé regarder sa de pres..MERCI
Messages postés
4
Date d'inscription
mardi 6 juin 2006
Statut
Membre
Dernière intervention
19 mars 2008

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.