Караул!
В x0.5 в GIF конвертит с дитерингом!!
Караул!
В x0.5 в GIF конвертит с дитерингом!!
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Кстати, проблема может быть из-за того, что gd2 не особо заморачивается с сохранением оригинальной палитры при конверсии truecolor объекта в объект с палитрой.
Фиксится, к примеру, так:
То есть, создаем объект с палитрой, копируем в него содержимое, синхронизируем его палитру с оригиналом при помощи imagecolormatch, а потом уже делаем из него gif.Код:$palettedResource = imagecreate(imagesx($srcResource), imagesy($srcResource)); imagecopy($palettedResource, $srcResource, 0, 0, 0, 0, imagesx($srcResource), imagesy($srcResource)); imagecolormatch($palettedResource, $srcResource); imagegif($palettedResource, $destinationPath);
Мумба-юмба, мать её, а не gd2. Без этого гениального преобразования у меня тоже был дитеринг на GIF-файлах, хотя общее количество цветов не превышало 255.
zxart.ee - архив программ, графики и музыки ZX Spectrum.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)