Форум сайта python.su
При конвертации jpg в gif появляется сильная (явно видная) зернистость. Если преобразование производить с помощью Photoshop, то этой зернистости нет. Может кто сталкивался с этой проблемой. Буду благодарен за ответ…
P.S. Конвертирую прямым сохранением из формата в формат.
Офлайн
Какая палитра? Может быть ее мало?
Офлайн
Неважно. Он любую фотографию так жмет. Может прямо жать нельзя, нужно что-то дополнительно производить?
Офлайн
4kptУгу, действительно, какая разница сколько у тебя цветов: 2, 16 или 256.
Неважно.
Офлайн
Подсказывате. Как установить необходимую палитру. Думал Вы имеете ввиду палитру цветов изображения. Уже начал рыть в этом направлении, но ничего путнего не нахожу.
P.S. Весит больше чем исходный jpg…
Отредактировано 4kpt (Июль 4, 2013 21:38:15)
Офлайн
Смотрите параметры convert: palette, dither, colors.
Сам я не делал, но читал как-то, что в качестве палитры можно даже использовать оригинальную картинку - будут использоваться только присутствующие на ней цвета.
4kptЭто нормально. GIF кодирует построчно или по столбцам одинаковые повторяющиеся подряд цвета.
Весит больше чем исходный jpg
Офлайн
Спасибо за помощь, но тогда не имеет смысла все это кодирование, так как планировал использвать gif для уменьшения веса фотографии. Заранее благодарен. Плюсанул за потерянное время :)
P.S. Я нашел похожую статью. Роботает не всегда, результат тот же. Могу дать ссылочку. Правда проблему там не решили. Была ошибка “bad transparency mask”. Я эту проблему решил, но результат тот-же (в смысле качества изображения).
Отредактировано 4kpt (Июль 4, 2013 22:26:03)
Офлайн
Для уменьшения веса при сохранении хорошего качества лучше использовать вейвлет-форматы.
Офлайн