Дизеринг изображения
Шаг / 4
Выберите изображение
Откройте PNG, JPEG или WebP для локальной обработки в браузере.
PNG, JPEG или WebP · до 15 MiB · не более 8 192 px по стороне и 20 мегапикселей
× px
Изображение и пиксели остаются в браузере. Они не загружаются и не помещаются в URL.
Пошаговый процесс хранит временную копию в этой вкладке до двух часов. Начать заново удаляет её.
Обычные запросы страницы, ресурсов и процесса могут идти без данных изображения.
Выберите стиль дизеринга
Выберите алгоритм, палитру, силу эффекта и масштаб обработки.
Для отзывчивости браузера результат автоматически ограничивается 4 мегапикселями, даже если источник больше.
Проверьте результат
Сравните оригинал с PNG с ограниченной палитрой перед скачиванием.
Скачать PNG
Сохраните показанные на холсте пиксели в PNG.
Преобразуйте PNG, JPEG или WebP в растр с ограниченной палитрой с помощью Floyd-Steinberg, Atkinson или Bayer 4×4. Выберите монохромную, серую или ограниченную цветную палитру, сравните просмотр и экспортируйте PNG. Обработка остаётся в браузере: нет загрузки, Livewire или URL. В режиме процесса изолированная для вкладки копия хранится до двух часов; Reset удаляет её, также действует автоистечение. Это детерминированная обработка пикселей, а не ИИ или векторизация. Вход ограничен 15 MiB, 20 мегапикселями и 8 192 пикселями по стороне; выход автоматически ограничивается 4 мегапикселями для отзывчивой работы. Исходный alpha сохраняется, дизеринг меняет только RGB.
Как применить дизеринг к изображению в браузере
-
1
Выберите изображение
Откройте PNG, JPEG или WebP до 15 MiB, 20 мегапикселей и 8 192 пикселей по стороне. Файл декодируется локально.
-
2
Выберите алгоритм
Используйте диффузию ошибки Floyd-Steinberg или Atkinson либо Bayer 4×4 для регулярного упорядоченного узора.
-
3
Выберите палитру
Выберите монохромную, серую или ограниченную цветную палитру и проверьте, как сокращённые цвета передают градиенты, края и фактуру.
-
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 %.