Встал вопрос в сохранении изображений в формате GIF с сохранением максимального кол-ва цветов (т.е. 256).
Для сохранения изображения использую функции:
imagetruecolortopalette($image, true, 256);
imagegif($image, 'tmpi2/gifo.gif');
Беда в том, что фотошоп определяет гораздо меньше цветов в палитре (определяю их так: вставляю гиф-изображение в фотошопе, далее в меню "Изображение -> Режим -> Индексированные цвета..." в поле "Палитра" указываю "точно" и снизу показывается кол-во цветов в палитре), в то время как функция ImageColorsTotal($image) показывает, что задействованы все 256 цветов.. что не так, чему верить?!
1. Ferro7 - 22 Июня, 2011 - 02:00:01 - перейти к сообщению
2. Slavenin - 22 Июня, 2011 - 06:56:40 - перейти к сообщению
Ferro7 пишет:
что не так, чему верить
не верь глазам своим , верь фотошопу
3. Ferro7 - 22 Июня, 2011 - 12:54:20 - перейти к сообщению
Slavenin, блин)) не смешно)) Тем более это я не для себя любимого делаю.
Ну а может кто подскажет скрипт, читающий нужные байты в файлу гифа и подсчитывающий кол-во цветов в его палитре? Кроме фотошопа какие программы могут подсчитывать кол-во цветов в палитре?
Ну а может кто подскажет скрипт, читающий нужные байты в файлу гифа и подсчитывающий кол-во цветов в его палитре? Кроме фотошопа какие программы могут подсчитывать кол-во цветов в палитре?