J'essaie d'extraire la palette d'une image bitmap 5-6-5 (16 bits) que j'ai produite en utilisant ImageConverter Plus à partir d'un fichier Photoshop original. J'ai besoin de lire la palette et de la comparer à la palette que j'ai ailleurs pour une autre image.Comment puis-je extraire la palette à partir d'une image bitmap 5-6-5?
Existe-t-il un logiciel gratuit (ou non) capable de faire cela? Je peux lire les fichiers palette au format .pal et .act avec un autre logiciel, mais je voudrais d'abord générer un de ces fichiers à partir de l'image bitmap!
Merci,
George
Pour ajouter d'autres informations:
Je commence par un PNG 8 bits dans Photoshop qui utilise une palette de couleurs prédéfinie que je l'ai déjà créé . Cela a un maximum de 256 couleurs, et je l'enregistre comme un fichier PNG. Je convertis alors ceci en un bitmap 5-6-5 dans ImageConverter Plus qui mettra à l'échelle les valeurs RVB de chaque couleur puisque dans le PNG 8 bits ils sont définis en termes de 0-255, mais évidemment dans le 5-6-5 bitmap ils sont définis dans 0-31, 0-63, 0-31. Ce que je veux maintenant faire est d'inspecter les valeurs de la bitmap 5-6-5 et essentiellement de ré-extraire une palette de couleurs à partir de ce bitmap. Vous ne pouvez pas le faire dans Photoshop, car lorsque vous rouvrez le fichier, les couleurs sont automatiquement converties dans la plage 0-255. Alors vraiment, quel programme d'image puis-je utiliser pour regarder les valeurs 0-31 etc ... dans mon nouveau BMP.
Je devrais expliquer que l'image finale n'est pas pour l'affichage sur un écran de PC et j'apprécie le processus est un peu convulatoire mais c'est comme cela doit être!
Merci pour votre réponse, j'ai ajouté quelques informations supplémentaires à la question ci-dessus qui explique ce que je suis après. Je pense que je n'ai pas bien expliqué la question! – gcave
Je crois que le script personnalisé serait nécessaire pour cela, malheureusement. – BarsMonster
Une fois que vous l'avez converti en bitmap 5-6-5, la palette est complètement disparue. Le plus proche, vous pouvez toujours obtenir est d'utiliser un script/programme pour parcourir tous les pixels et faire une liste de toutes les couleurs uniques, et faire l'image palettisée en utilisant cela, bien que cela n'aura évidemment pas le même ordre que la palette originale. – Nyerguds