Дизеринг изображения
Преобразуйте фотографии в ретро-пиксельную графику с помощью алгоритмов Флойда—Стейнберга и Аткинсона или упорядоченных матриц Байера. Выберите чёрно-белую палитру, 4 оттенка серого, 8 или 16 цветов, а также размер пикселя.
Изображение
Настройки
Документация
Что такое дизеринг?
Дизеринг позволяет передать изображение с помощью всего нескольких цветов. Он распределяет пиксели доступных цветов так, чтобы издалека они смешивались в оттенки, которых нет в палитре. Шахматный узор из чёрных и белых пикселей воспринимается как серый. Ранние компьютеры и игровые консоли работали именно так. Этот метод до сих пор используют в экранах на электронной бумаге, термопринтерах, небольших GIF-файлах и ретро-пиксельной графике.
Описание инструмента
Откройте изображение, выберите метод и палитру — инструмент сразу применит к нему дизеринг. Увеличьте размер пикселя, чтобы каждый пиксель после дизеринга превратился в более крупный блок и изображение приобрело выразительный ретро-вид. С помощью ползунка сравнения до и после можно увидеть, насколько исходное изображение сохраняется. По умолчанию результат скачивается в формате PNG, который точно сохраняет каждый пиксель после дизеринга.
Возможности
- Три метода: Floyd-Steinberg, Atkinson и упорядоченный дизеринг (Bayer 8×8)
- Четыре палитры: чёрно-белая, 4 оттенка серого, 8 цветов и 16 цветов
- Настраиваемый размер пикселей для создания крупных ретро-пикселей
- Поддержка прозрачности
Как это работает
Метод Floyd-Steinberg округляет цвет каждого пикселя до ближайшего цвета палитры, а затем распределяет погрешность округления между пикселями справа и снизу. Погрешности накапливаются, создавая мелкий естественный шум, который сохраняет общую тональность изображения. Метод Atkinson, созданный для первого Apple Macintosh, передаёт дальше только три четверти погрешности. Светлые и тёмные участки становятся более плоскими, а изображение — контрастнее. При упорядоченном дизеринге вместо этого добавляется фиксированный узор смещений 8×8, создающий регулярную штриховку.
Палитра из 8 цветов состоит из вершин куба RGB: чёрного, белого, красного, зелёного, синего, голубого, пурпурного и жёлтого. Палитра из 16 цветов — это палитра IBM CGA, использовавшаяся на ранних персональных компьютерах. В палитрах оттенков серого дизеринг применяется только к яркости.
Советы
- Floyd-Steinberg подходит для фотографий, а Atkinson — для линейной графики и ярких изображений с высоким контрастом.
- При упорядоченном дизеринге узор остаётся одинаковым в каждом кадре, поэтому в GIF-анимациях меньше мерцания.
- Размер пикселей от 2 до 4 помогает добиться вида старого компьютера на современных экранах.
- Сохраняйте изображение в формате PNG. JPG размывает пиксели после дизеринга и добавляет цвета, которых нет в палитре.