(мне просто стало интересно как использовать дизеринг)
Для примера возьмём этот GIF-файл:
Как вы видите, это не идеальное качество. На всём изображении есть некий шум. Он появился тут именно из-за дизеринга.
Если попытаться объяснить это простыми словами, то представьте, что вы художник, но у вас украли почти все краски, оставив только базовый набор. И чтобы, например, получить оранжевый, вы не можете просто смешать красный и желтый на палитре, вам приходится ставить красные и желтые точки так близко друг к другу, что с расстояния они сливаются в оранжевый цвет.
Вернёмся к нашему GIF-файлу. Почему же нам пришлось применить этот метод к данному изображению? Всё очень просто. Формат GIF поддерживает только 256 цветов.
Где же применяют дизеринг?
Ну, например, в печати газет и цветной полиграфии CMYK, преобразовывая градации в точки, предотвращая муар (узор, возникающий при наложении двух периодических сетчатых рисунков).
Также его используют в дисплеях и графике, преодолевая ограничения глубины цвета на старых системах, в E-ink дисплеях и низкобитных устройствах для экономии ресурсов.
Изначально дизеринг в играх экономил память, имитируя градиенты, но теперь он используется для HDR, сглаживания (TAA) и апскейлинга, маскируя артефакты. Сейчас его используют по большей части как художественный инструмент для пиксельной графики или для стилизации под ретро-эстетику.
Ещё данный метод применяют в веб-дизайне. Сначала он был необходим для оптимизации "веб-палитры", а потом, когда надобность в этом отпала, его начали применять как художественный приём.
В научной и медицинской визуализации этот метод критически важен для точности, устраняя ложные полосы на снимках (МРТ, КТ).
Кроме того, метод применяют в специализированных областях, таких как цифровая печать на текстиле, при обработке видео для борьбы с мерцанием, а также в фотофорензике (проверка подлинности цифровых фотографий).
Теперь как же применить дизеринг к изображению?
Я возьму программу Ditherista.
Для демонстрации я возьму это сгенерированное изображение:
Для начала после добавления изображения нужно зайти в параметры палитры и выбрать "reduced" вместо "built-in", который был по умолчанию, чтобы использовались цвета из добавленного изображения:
Было с режимом "built-in":
Стало с режимом "reduced":
После этого мы можем выбрать совершенно любой режим, который нам понравится:
Я выбрал "Variable 2x2" в разделе "Mono":