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

Я пытаюсь извлечь палитру из 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 и в основном повторно извлечь цветовую палитру изЭто.Вы не можете сделать это в фотошопе, так как при повторном открытии файла цвета автоматически преобразуются в диапазон 0-255.На самом деле, какую программу изображения я могу использовать для просмотра значений 0-31 и т. Д. ... в моем новом BMP.

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

1 Ответ

1 голос
/ 23 сентября 2010

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

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

...