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

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

Преобразуйте 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 удаляет её, и она автоматически истекает в течение двух часов.

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

Палитра цветов Material Design

Просмотрите палитру цветов Material Design. Копируйте любой оттенок (от 50 до A700) в форматах HEX, RGB или HSL одним нажатием.

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

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

Конструктор флагов

Создайте в браузере простой собственный флаг 3:2 с шестью компоновками, цветами, текстом и символом. Скачайте SVG или PNG либо откройте диалог печати браузера.

Конвертер JPG в Excel

Запустите локальное OCR для таблицы в JPG или JPEG и скачайте предполагаемые строки в XLSX либо CSV UTF-8. Файлы до 20 МБ остаются в браузере.

Генератор спрайт-листов

Объедините несколько изображений в один PNG спрайт-лист на равномерной сетке прямо в браузере. Получите PNG и готовые классы CSS со смещениями background-position.

Изображение в Word

Локально распознайте текст на изображении PNG, JPG или WebP с OCR на 18 языках. Проверьте его в браузере и скачайте редактируемый DOCX или TXT.

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