Ефект дизерингу та напівтонів
Дизеринг і растр напівтонів онлайн: Флойд–Стейнберг, Аткінсон, Байєр, палітра Game Boy, CMYK. Працює у вашому браузері, файл не йде на сервер.
Як застосувати дизеринг до зображення
- Перетягніть зображення в зону завантаження або натисніть на неї, щоб вибрати файл. Воно обробляється у вашому браузері й нікуди не завантажується.
- Виберіть Ефект: Дизеринг зводить зображення до кількох кольорів, Напівтони перемальовує його як растр із точок.
- Задайте Ширина результату (px) – від 16 до 4096. Початкове значення дорівнює ширині оригіналу, але не більше 640 px; висота визначається пропорціями. Ефект обчислюється точно в цьому розмірі.
- За потреби змініть Яскравість і Контраст. Обидва застосовуються до ефекту.
- Для Дизеринг виберіть Алгоритм і Палітра. Для Напівтони задайте Розмір точки (крок сітки, px), Кут растра та Кольори.
- Скористайтеся Масштаб (За розміром вікна, 1×, 2×, 3×, 4× або 8×), щоб роздивитися пікселі, а потім натисніть Завантажити PNG.
Попередній перегляд показує результат піксель у піксель зі збільшенням методом найближчого сусіда, тож у масштабі 1× і більше ви бачите саме те, що буде у PNG.
Алгоритми дизерингу
Дизеринг імітує бракуючі кольори, змішуючи наявні в дрібні візерунки, які око зливає на відстані.
- Флойд–Стейнберг (1976) – дифузія похибки: кожен піксель округлюється до найближчого кольору палітри, а похибка округлення передається сусіднім пікселям (7/16 праворуч, 3/16, 5/16 і 1/16 у рядку нижче). Він дає найплавніші градієнти й підходить для фото.
- Аткінсон походить від роботи Білла Аткінсона над першим Macintosh. Він розподіляє лише 6/8 похибки між шістьома сусідами, а решту чверті відкидає, тому результат контрастніший, із чистішими, але пересвіченими світлами й тінями.
- Байєр 2×2, Байєр 4×4 і Байєр 8×8 – впорядкований дизеринг: кожен піксель порівнюється з матрицею порогів, що повторюється по всьому зображенню. Похибка не поширюється, тому виходить регулярний перехресний візерунок старих комп’ютерів та ігор, який лишається стабільним від кадру до кадру.
- Поріг (без дизерингу) просто бере найближчий колір, даючи плоскі, постеризовані ділянки.
Палітри
- 1-бітна чорно-біла: два кольори, класичне 1-бітне зображення.
- 4 відтінки сірого: чорний, 85, 170 і білий.
- Зелений Game Boy: чотири зелені (#0f380f, #306230, #8bac0f, #9bbc0f), які зазвичай відтворюють для екрана першого Game Boy.
- Власна палітра: введіть hex-коди через кому, до 64 кольорів. Кожен піксель зіставляється з найближчим кольором за зваженою відстанню в RGB; недійсні коди перелічуються й ігноруються.
Сіра палітра й палітра Game Boy розглядаються як тональні шкали: зображення піддається дизерингу за яскравістю, а потім кожен рівень відображається на колір шкали того самого рангу, тож використовується весь тональний діапазон. Прозорість під час дизерингу зберігається.
Растри напівтонів
Напівтони – це спосіб, яким друкарські машини відтворюють тони однією фарбою: сітка точок, повернута на Кут растра, із кроком, що дорівнює Розмір точки. Радіус кожної точки зростає з квадратним коренем середнього покриття фарбою у своїй комірці, доки в найтемніших місцях сусідні точки не торкнуться. Моно (чорні точки) друкує чорне на білому. CMYK (чотири повернуті растри) малює блакитний під 15°, пурпуровий під 75°, жовтий під 0° і чорний під 45° (усі зсуваються разом, якщо змінити кут відносно 45°) у режимі множення. Растри повертають, бо однакові сітки, накладені одна на одну, створюють муар – помітний інтерференційний візерунок. Перетворення RGB у CMYK навмисно спрощене (K = 1 − max(R, G, B)) і без ICC-профілів: це художній ефект, а не готове до друку кольороподіл.
Поради
- Зменште ширину результату, щоб отримати великі ретро-пікселі, а потім дивіться в масштабі 4× або 8×.
- Підвищте контраст перед 1-бітним перетворенням, щоб обличчя й деталі не розчинилися в шумі.
- Використовуйте Байєра для піксель-арту й анімацій, Флойда–Стейнберга – для фото.
- 1-бітні зображення ідеальні для екранів на електронному папері, термопринтерів і лазерного гравіювання.
Поширені запитання
Чи завантажується моє зображення на сервер?
Ні. Уся обробка відбувається локально у вашому браузері; зображення ніколи не залишає ваш пристрій.
Чому лише PNG?
PNG стискає без втрат, тому зберігає точну палітру й кожну точку візерунка. Стиснення JPEG розмазало б дизеринг у розмитий шум і додало б нові кольори.
Чому моє зображення виглядає розмитим у режимі «За розміром вікна»?
За розміром вікна масштабує перегляд під доступний простір, а той може не бути цілою кратністю пікселів. Виберіть 1× або більше, щоб побачити точні пікселі.
Який алгоритм вибрати для ефекту Game Boy?
Виберіть Зелений Game Boy, малу ширину результату, наприклад 160 px, і Байєр 4×4 для типового регулярного візерунка або Флойд–Стейнберг для плавніших фото.
Чи придатний растр CMYK для друку?
Не як кольороподіл. Це єдине зображення RGB, що імітує вигляд чотирикольорового друку й обчислюється без колірних профілів.
Чи можна збільшити маленьке зображення?
Так, ширина результату може сягати 4096 px, але зображення змінює розмір до застосування ефекту, тож візерунок дизерингу виходить дрібнозернистим; для великих помітних пікселів залиште малу ширину й збільшуйте масштаб перегляду.
Схожі інструменти
- Фотофільтри онлайн Застосовуйте фотофільтри онлайн безкоштовно: яскравість, контрастність, чорно-біле, сепія, розмиття, різкість і віньєтування з переглядом «до і після».
- Генератор глітч-ефекту Накладіть глітч на фото: зсув каналів RGB, сортування пікселів, ефект VHS і пошкодження JPEG. Працює у вашому браузері, зображення не йде на сервер.
- Зображення в ASCII-арт Перетворіть фото чи картинку на ASCII-арт у браузері. Різні набори символів, ширина в символах, інверсія, кольоровий HTML, копіювання й завантаження .txt.
- Створення GIF із зображень і відео Створіть анімований GIF із зображень або короткого відео: порядок кадрів, затримки, повторення, палітра й дизеринг. Усе у вашому браузері.