Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Графика > PNG с прозрачностью -> GIF


Автор: Randomm 8.4.2008, 21:49
Такая проблема. Есть пнг с прозрачными участками, хочется его сохранить в гифе с сохранением прозрачности, а то уж больно много весит.
Вопрос, собсна как это сделать?

На пхп.нет у чувака тоже не получилось: http://ru2.php.net/manual/ru/function.imagegif.php
Гиф в пнг переделывается нормально, а обратно - прозрачность заливается чёрным.

Автор: skyboy 8.4.2008, 22:17
ты в курсе, что у PNG 256 градаций прозрачности, а в GIF'e - только один цвет считается полностью прозрачным? может, не стОит такие преобразования проводить?

Автор: Randomm 11.4.2008, 19:12
В курсе. Но мне нужно сохранить картинку в гифе и сократить вес любой ценой smile

Автор: skyboy 20.4.2008, 16:02
Цитата(Randomm @  8.4.2008,  20:49 Найти цитируемый пост)
Гиф в пнг переделывается нормально, а обратно - прозрачность заливается чёрным. 

т.е. не сохраняется как раз прозрачность в PNG?
а http://ua.php.net/manual/ru/function.imagesavealpha.php вызывается перед сохранением?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)