Удалить дизеринг с gif на gifsicle

Извините, если мой вопрос может быть глупым, но вы мне нужны. Как я могу удалить (если это возможно...) дизеринг из моего gif с помощью gifsicle? Я искал, но ничего не нашел (или я не понял. Я итальянец, возможно, я плохо искал). Спасибо

1 ответ

Обычно дизеринг - это то, что вы намеренно наносите на изображение, чтобы компенсировать потерю информации при удалении цветов. Это что то gifsicle можно сделать:

--dither

Этот параметр имеет значение, только если карта цветов была изменена. С --dither на, диффузия ошибок Флойда-Стейнберга используется для аппроксимации любых удаленных цветов. Это выглядит лучше, но позволяет создавать файлы большего размера и может вызывать артефакты анимации, поэтому по умолчанию оно отключено.

Но если я правильно понимаю, вы запрашиваете обратную операцию, откат изменений, примененных алгоритмом дизеринга. Это не невозможно сделать, но требует точного знания применяемого алгоритма дизеринга. gifsicle естественно не в состоянии это сделать.

Другие вопросы по тегам