Дизеринг изображения

Загрузка инструмента дизеринга…

Преобразуйте PNG, JPEG или WebP в растр с ограниченной палитрой с помощью Floyd-Steinberg, Atkinson или Bayer 4×4. Выберите монохромную, серую или ограниченную цветную палитру, сравните просмотр и экспортируйте PNG. Обработка остаётся в браузере: нет загрузки на наши серверы или в URL. В режиме процесса изолированная для вкладки копия хранится до двух часов; Reset удаляет её, также действует автоистечение. Это детерминированная обработка пикселей, а не ИИ или векторизация. Вход ограничен 15 MiB, 20 мегапикселями и 8 192 пикселями по стороне; выход автоматически ограничивается 4 мегапикселями для отзывчивой работы. Исходный alpha сохраняется, дизеринг меняет только RGB.

Как применить дизеринг к изображению в браузере

  1. 1

    Выберите изображение

    Откройте PNG, JPEG или WebP до 15 MiB, 20 мегапикселей и 8 192 пикселей по стороне. Файл декодируется локально.

  2. 2

    Выберите алгоритм

    Используйте диффузию ошибки Floyd-Steinberg или Atkinson либо Bayer 4×4 для регулярного упорядоченного узора.

  3. 3

    Выберите палитру

    Выберите монохромную, серую или ограниченную цветную палитру и проверьте, как сокращённые цвета передают градиенты, края и фактуру.

  4. 4

    Скачайте PNG

    Проверьте растровый просмотр при подходящем масштабе и экспортируйте обработанные пиксели в PNG с сохранением исходного alpha.

Чем различаются три алгоритма

Дизеринг передаёт тона меньшим набором цветов, пространственно чередуя доступные пиксели. Floyd и Steinberg представили прямую диффузию ошибки в статье 1976 года An Adaptive Algorithm for Spatial Greyscale. После квантования пикселя остаточная ошибка распределяется между соседями, которые ещё не обработаны. Обычно это создаёт мелкую нерегулярную фактуру и лучше сохраняет плавные переходы, чем единый порог.

Atkinson тоже использует диффузию ошибки, но отличается схемой соседей и долей сохраняемой ошибки. Apple перечисляет Floyd-Steinberg и Atkinson как отдельные методы дизеринга vImage. Atkinson часто выглядит чётче и контрастнее, но может потерять часть плавных тональных переходов.

Bayer 4×4 использует упорядоченный дизеринг. Вместо переноса ошибки между пикселями по изображению повторяется фиксированная матрица порогов 4×4. Метод восходит к статье B. E. Bayer 1973 года An Optimum Method for Two-Level Rendition of Continuous-Tone Pictures. Заметный регулярный узор подходит для ретрографики и предсказуемой фактуры.

Алгоритм Модель обработки Обычный вид Практический компромисс
Floyd-Steinberg Распределяет ошибку квантования между следующими соседями Мелкие нерегулярные детали На ровных участках возможна червеобразная фактура
Atkinson Распределяет часть ошибки по более широкой локальной схеме Чёткие края и открытые светлые области Возможна потеря точности средних тонов
Bayer 4×4 Сравнивает пиксели с повторяющейся матрицей порогов Регулярная фактура 4×4 Узор заметнее, чем при диффузии ошибки

Границы палитры и alpha

Монохромный режим сокращает видимый RGB до двух тонов. Серый сохраняет несколько нейтральных уровней, а ограниченный цвет квантует RGB в небольшой набор. Режимы не распознают объекты, не восстанавливают детали и не придумывают цвета. Результат остаётся растром с обработанными пиксельными размерами, а не SVG или иной векторной графикой.

Расчёт меняет только RGB и копирует исходный alpha каждого пикселя, включая частичную прозрачность. Полностью прозрачные пиксели остаются прозрачными. Спецификация PNG определяет alpha для каждого пикселя от полной прозрачности до непрозрачности. JPEG не содержит alpha, в PNG и некоторых WebP он возможен.

Обработка в браузере и экспорт PNG

Браузер декодирует файл, читает пиксели, применяет алгоритм и локально создаёт загрузку. Байты изображения не загружаются и не попадают на наши серверы или в URL. В режиме процесса временное изолированное для вкладки хранилище переносит проект между страницами до двух часов. Reset удаляет его, а брошенные данные автоматически истекают. Спецификация HTML Canvas определяет чтение пикселей и экспорт toBlob(), требуя PNG как запасной формат.

Пределы 15 MiB, 20 мегапикселей источника и 8 192 пикселей по стороне защищают память браузера. Маленький файл может стать большим буфером. Выход при необходимости автоматически уменьшается до 4 мегапикселей для отзывчивости интерфейса. Уменьшите вход, если он превышает предел. PNG сохраняет обработанные пиксели и alpha без потерь, но не метаданные, слои или векторные объекты.

Часто задаваемые вопросы

Floyd-Steinberg подходит для мелкой фактуры диффузии ошибки, Atkinson для более чёткого контрастного вида, Bayer 4×4 для заметного регулярного ретроузора. Выбор зависит от изображения и желаемого вида.

Нет. Он детерминированно квантует пиксели и применяет дизеринг в браузере. Он не распознаёт объекты, не создаёт содержимое, не трассирует формы и не экспортирует SVG. Результат является растровым PNG.

Исходный alpha копируется для каждого пикселя, а дизеринг влияет только на RGB. Полностью прозрачные пиксели остаются прозрачными, частичный alpha сохраняется в PNG.

Можно открыть PNG, JPEG и WebP до 15 MiB, 20 мегапикселей и 8 192 пикселей по стороне. Выход автоматически ограничивается 4 мегапикселями для отзывчивой обработки.

Оно не загружается, не отправляется на наши серверы и не помещается в URL. В режиме процесса временная копия хранится только в этом браузере, изолированно для вкладки. Reset удаляет её, и она автоматически истекает в течение двух часов.

Сопутствующие инструменты

Сжать GIF

Уменьшайте анимированные GIF прямо в браузере: снижайте размеры, оставляйте меньше кадров и настраивайте качество кодирования. Проверьте петлю перед скачиванием.

Обрезать GIF

Обрежьте статический или анимированный GIF по точным координатам и скачайте заново закодированный файл GIF.

Конструктор тир-листов

Создайте приватный тир-лист из текста и локальных изображений. Настройте уровни, распределите элементы мышью или клавиатурой и экспортируйте в JSON, PNG или SVG.

Генератор миллиметровой бумаги

Создавайте бумагу в клетку для печати онлайн: выберите сетку или точки, задайте шаг в мм, укажите A4 или Letter и свой цвет линий, затем распечатайте или скачайте чёткий SVG.

Текст в рукописный почерк

Введите или вставьте текст, выберите один из пяти рукописных шрифтов, чистый лист, линейку или клетку и цвет чернил, затем скачайте страницу в PNG. Всё рисуется прямо в браузере.

Генератор надписей граффити

Создавайте надписи в стилях тег, баббл, блок, трафарет, неон и вайлд. Настраивайте цвета и экспортируйте PNG или SVG прямо в браузере.

Инструмент доступен на других языках