В этой статье
Что такое Dithering and Its Role in Digital Imaging
Дизеринг — это метод имитации цветов, недоступных в ограниченной палитре, путём стратегического расположения пикселей доступных цветов. Когда дисплей или формат поддерживает меньше цветов, чем необходимо, дизеринг распределяет ошибку квантования по соседним пикселям для создания иллюзии промежуточных оттенков посредством пространственного смешивания.
Эта техника зародилась на заре компьютерной эры, когда дисплеи поддерживали лишь несколько цветов. Алгоритмы Floyd-Steinberg, Atkinson и упорядоченный дизеринг создают явно различающиеся визуальные паттерны. Floyd-Steinberg распределяет ошибку на все окружающие пиксели для плавных градиентов, тогда как Atkinson намеренно теряет часть ошибки ради высококонтрастного, чёткого вида, ассоциирующегося с классической графикой Macintosh.
Как работает Dithering Works
Выберите алгоритм дизеринга и цветовую палитру для преобразования изображения в стилистике ретро-вычислений.
- Загрузите изображение — перетащите или нажмите для выбора файла JPG, PNG или WebP с вашего устройства
- Выберите алгоритм и палитру — выберите из Floyd-Steinberg, Atkinson или упорядоченного дизеринга и задайте количество выходных цветов от 2 до 256
- Скачайте результат — просмотрите эффект и экспортируйте обработанное изображение
Попробуйте бесплатно — без регистрации
Открыть инструмент Dithering →Когда использовать Dithering
Дизеринг служит как ностальгическим творческим целям, так и практическим техническим задачам.
- Ретро-игровая графика — создавайте пиксель-арт с ограниченными палитрами, воссоздающий классическую эстетику 8-битных и 16-битных игр для инди-игровых ассетов, социальных сетей или дизайна одежды
- Оптимизация GIF — сокращайте цветовую палитру GIF-анимаций с сохранением визуального качества, используя дизеринг для имитации удалённых цветов
- E-ink и печать — подготавливайте изображения для устройств и процессов с ограниченным цветовым выводом: e-ink-дисплеев, термопринтеров или ризографной печати
Часто задаваемые вопросы
В чём разница между дизерингом Floyd-Steinberg и Atkinson?
Floyd-Steinberg распределяет всю ошибку квантования на соседние пиксели с помощью определённого ядра, создавая плавные тональные переходы. Atkinson распределяет только 6/8 ошибки, намеренно теряя 2/8. Это создаёт более высокий контраст с более чёткими границами, формируя характерный чёткий вид ранней графики Macintosh.
Что такое упорядоченный дизеринг?
Упорядоченный дизеринг использует фиксированную пороговую матрицу (матрицу Байера) для определения цвета каждого пикселя. В отличие от методов диффузии ошибок, он обрабатывает каждый пиксель независимо, создавая регулярный узор сетки. Это обеспечивает высокую скорость и создаёт характерную перекрёстную штриховку, популярную в ретро-эстетике.
Обработка происходит на сервере?
Нет. Вся обработка выполняется локально в вашем браузере с помощью Canvas API. Ваше изображение никогда не покидает ваше устройство, что гарантирует полную конфиденциальность без ограничений размера файла или времени ожидания.