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

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

Преобразуйте PNG, JPEG или WebP в растр с ограниченной палитрой с помощью Floyd-Steinberg, Atkinson или Bayer 4×4. Выберите монохромную, серую или ограниченную цветную палитру, сравните просмотр и экспортируйте PNG. Обработка остаётся в браузере: нет загрузки, Livewire или 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

Браузер декодирует файл, читает пиксели, применяет алгоритм и локально создаёт загрузку. Байты изображения не загружаются и не попадают в Livewire или 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 мегапикселями для отзывчивой обработки.

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

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

Генератор мемов

Создавайте мемы по популярным шаблонам вроде Drake, Distracted Boyfriend или Doge либо загружайте свое изображение. Верхний и нижний текст, шрифт Impact, обводка и тень.

Генератор QR-кодов

Создавайте QR-коды для URL, обычного текста, данных Wi-Fi, vCard и событий календаря. Скачивайте PNG или SVG без регистрации и водяных знаков.

Изменение размера изображений

Меняйте размер изображений до точных пиксельных размеров или процентов, сохраняя пропорции. Подходит для пакетной подготовки, без загрузки файлов.

Генератор штрихкодов

Создавайте сканируемые 1D штрихкоды в Code 128, Code 39, EAN-13, UPC-A, ITF-14 и Codabar. Экспортируйте в PNG, SVG или PDF для печати.

Создание GIF

Преобразуйте серию изображений или короткое видео в анимированный GIF. Настройте частоту кадров, повторы и размер перед экспортом.

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

Преобразуйте PNG в JPG прямо в браузере. Наложите прозрачность на выбранный фон, сохраните размеры и уменьшите многие PNG с фотографическим содержимым на 60-90 %.