LINUX.ORG.RU

замена палитры в картинках

 , , paltte


0

1

Есть большое количество картинок, которые нужно изобразить на экране девайса. Экран умеет только палитру в 256 цветов. Есть картинка-образец, показывающая правильно цвета, в формате .pcx.

Как мне привести пачку моих .png к такой же палитре? Желательно бы просто написав Makefile, но согласен набыдлокодить на каком скриптовом языке, но что-то я не могу найти инструментов для этого. Если бы эту задачу умел ImageMagick, это было бы классно, но он этого не умеет. Странно, что нет не-графических тулзов для такой задачи, gimp все что нужно умеет, но нужно, чтобы при изменении исходных картинок все при запуске make автоматом законвертилось.

★★★★★
Ответ на: комментарий от i-rinat

опция такая есть, но она не работает, как оказалось. да и по ссылке говорят, что нельзя так.

slapin ★★★★★
() автор топика

Python + PIL или Perl + ImageMagick?

Если возьмете первое, обратите внимание на методы getpalette и putpalette объекта Image.

buddhist ★★★★★
()
Последнее исправление: buddhist (всего исправлений: 1)
Ответ на: комментарий от slapin

а порядок палитры он соблюдать не будет.

Да, действительно.

i-rinat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.