IT Market
Инструменты/Изображения/Стилизация/Пиксель-арт из фото онлайн — эффект пикселей

Стилизация изображений

Пиксель-арт

Крупные пиксели, ограниченная палитра и ретро-сетка для быстрых игровых превью.

Файл не выбран
IMG
PNG, JPG, WEBP

Коротко об инструменте

Пиксель-арт из фото онлайн — эффект пикселей

Инструмент принимает PNG, JPG или WEBP, уменьшает картинку до сетки крупных пикселей, срезает лишние оттенки палитры и растягивает её обратно без сглаживания — получается честный ретро-вид, а не размытая копия. На выходе PNG со стороной 520–1800 пикселей. Пригодится, когда нужна аватарка в стиле 8-бит, превью для игрового джема или иконка, читаемая на тёмном фоне мессенджера. Отрисовка идёт на canvas в вашей вкладке. Смотрите также: превратить снимок в ASCII-арт, увеличить пиксельный кадр без размытия, сделать из пиксельной картинки иконку сайта.

Как пользоваться

  1. Нажмите «Загрузить» и выберите картинку — принимается любой растровый формат, который открывает браузер: PNG, JPG, WEBP.
  2. В блоке «Настройки эффекта» задайте «Размер пикселя»: 3–6 px оставляют детали лица, 20–48 px дают крупный ретро-блок.
  3. Ползунком «Палитра» ограничьте число цветовых ступеней: 3–6 для плаката в духе NES, 12–28 для мягкой пиксельной иллюстрации.
  4. Поднимите «Контраст» и «Насыщенность», если после упрощения палитры картинка стала блёклой, и подберите «Яркость» под тёмный фон.
  5. Ползунок «Сетка» задаёт видимость линий между пикселями: 0 % убирает её полностью, 20–40 % даёт заметный ретро-растр.
  6. Выставьте «Размер результата» (520–1800 px) и нажмите «Скачать PNG»; кнопка «Сбросить» вернёт значения по умолчанию.

Вопросы и ответы

Как сделать пиксели крупнее, чтобы получился настоящий 8-битный вид?

Двигайте «Размер пикселя» вправо, к 24–48 px, и одновременно опускайте «Палитра» до 3–6 ступеней. Крупный блок сам по себе даёт мало: если оттенков остаётся два десятка, картинка выглядит просто увеличенной. Ретро-вид рождается именно на пересечении большого пикселя и бедной палитры, как это было на приставках с ограничением в несколько цветов на спрайт.

Можно ли убрать сетку между пикселями?

Да, поставьте ползунок «Сетка» на 0 % — линии исчезнут, останутся чистые квадраты. Сетка полезна для скриншотов и превью, где хочется подчеркнуть, что это стилизация, но мешает, если результат идёт в тайлсет или на печать: там линии складываются в муар при масштабировании.

Какой формат и размер получается на выходе?

Только PNG — формат без потерь, поэтому квадраты остаются с чёткими краями и не обрастают артефактами, как это было бы у JPG. Сторона результата задаётся ползунком «Размер результата» в диапазоне 520–1800 px, по умолчанию 1100 px. Больше 1800 px инструмент не выдаёт: смысла нет, пиксельная сетка после этого просто дублируется.

Почему после обработки лицо на фото перестало узнаваться?

Пикселизация убирает мелкие детали, а именно на них держится узнаваемость: глаза, границы губ, форма бровей. Уменьшите «Размер пикселя» до 5–8 px и поднимите «Палитра» до 14–20 ступеней. Помогает и обрезать фото до головы и плеч заранее — тогда на лицо приходится больше блоков сетки.

Работает ли эффект на телефоне и что будет с большим фото из камеры?

Работает в мобильных Chrome и Safari, включая выбор снимка прямо из галереи. Кадр с камеры на 12 мегапикселей сначала уменьшается до рабочего размера, поэтому вкладка не зависает, но на слабом устройстве первый пересчёт после смены ползунка может занять пару секунд.

Куда попадает загруженное фото?

Никуда за пределы вкладки: файл читается через FileReader, рисуется на canvas и там же пересчитывается при каждом движении ползунка. Кнопка «Скачать PNG» сохраняет результат из памяти браузера напрямую в вашу папку загрузок. Закрыли вкладку — от изображения не осталось следов ни у нас, ни в кэше.

Примеры

Аватарка для профиля в стиле 8-бит
До: Селфи 3024×4032 из камеры телефона, мягкие тени, тысячи оттенков кожи
После: PNG 1100 px: размер пикселя 14, палитра 9 ступеней, сетка 22 % — лицо читается блоками, кожа сведена к трём тонам
Превью тайла для игрового прототипа
До: Фото кирпичной стены, JPG 1600×1200
После: PNG 520 px: размер пикселя 24, палитра 5, сетка 0 % — плоская текстура без муара, готовая лечь в тайлсет