Как я могу извлечь палитру из 5-6-5 растровых изображений?

StackOverflow https://stackoverflow.com/questions/3776388

Вопрос

Я пытаюсь извлечь палитру с 5-6-5 (16 бит) растровое изображение, которое я выпустил с помощью Imageconverter Plus из исходного файла Photoshop. Мне нужно прочитать палитру и сравнить его с палитрой, которую у меня есть в другом месте для другого изображения.

Есть ли кусок бесплатного (или нет) программного обеспечения, который может сделать это? Я могу прочитать файлы палитры в формате PAL и .act с другим элементом программного обеспечения, но я хотел бы создать один из этих файлов из растрового изображения в первую очередь!

Спасибо,

Джордж


Чтобы добавить дополнительную информацию:

Я начинаю с 8-битного PNG в Photoshop, который использует предварительно определенную цветовую палитру, которую я уже создал. Это имеет максимум 256 цветов в нем, и я сохраняю это как файл PNG. Затем я преобразую это на битовое изображение на 5-6-5 в Imageconverter Plus, который будет масштабировать значения RGB каждого цвета, поскольку в 8-битных PNG они определены в терминах 0-255, но, очевидно, в 5-6-5 растровое изображение они определяются в 0-31, 0-63, 0-31.

То, что я хочу сделать сейчас, это осмотреть значения растрового изображения 5-6-5 и в основном повторно извлекать цветную палитру. Вы не можете сделать это в Photoshop, так как вы снова открываете файл, цвета автоматически преобразуются в диапазон 0-255. Так что действительно, какая программа изображений я могу использовать, чтобы посмотреть на 0-31 и т. Д. ... Значения в моем новом BMP.

Я должен объяснить, что окончательное изображение не для отображения на экране ПК, и я ценю, что процесс несколько коммут, но именно так это должно быть!

Это было полезно?

Решение

Там нет палитра, возможно 65536 цветов, но нет палитры. Итак, если вы преобразуете его в 24-битное изображение, цвета будут одинаковыми.

Так что, если вы можете извлечь палитру из 24-битного изображения, вы закончите :-)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top