Открыть сервис

Постеризация

Постеризация — это процесс обработки изображения, при котором количество градаций яркости или цвета в каждом цветовом канале искусственно уменьшается, что приводит к появлению резких, ступенчатых переходов между соседними тонами. В результате изображение теряет плавные полутона и приобретает вид, напоминающий плакат (постер), выполненный в технике литографии или трафаретной печати. Постеризация может быть как нежелательным артефактом при сжатии или обработке цифровых изображений, так и осознанным художественным приёмом.

История

Происхождение термина и ранние примеры

Термин «постеризация» происходит от английского слова poster (плакат) и вошёл в обиход с развитием полиграфии и фотографии. В начале XX века художники-плакатисты, такие как Анри де Тулуз-Лотрек, сознательно использовали ограниченную цветовую палитру и резкие контуры, что визуально напоминало современную постеризацию. В фотографии эффект впервые начали применять в середине XX века, в частности, в технике изогелия (изогелия — разновидность постеризации, при которой изображение разбивается на несколько тональных зон, каждая из которых печатается отдельно).

Цифровая эпоха

С появлением компьютерной графики и цифровых фотоаппаратов постеризация стала легко воспроизводимым эффектом. В 1980-х годах, с распространением 8-битных видеокарт и дисплеев, ограниченная цветовая палитра (256 цветов) была технической необходимостью, что приводило к естественной постеризации фотографий. В современных графических редакторах (Adobe Photoshop, GIMP) постеризация реализована как стандартный фильтр или инструмент коррекции.

Причины возникновения

Нежелательная постеризация (артефакты)

Постеризация как дефект возникает в следующих случаях:

  • Сжатие с потерями. Форматы JPEG и MPEG при высоких степенях сжатия отбрасывают часть цветовой информации, что приводит к видимым ступенчатым переходам на плавных градиентах (например, на небе или коже).
  • Недостаточная битовая глубина. Изображения с глубиной цвета 8 бит на канал (256 градаций на каждый из трёх каналов RGB) могут демонстрировать постеризацию на очень плавных переходах, особенно после многократного редактирования.
  • Коррекция тона и цвета. Чрезмерное увеличение контраста, яркости или насыщенности, а также применение кривых с резкими изломами приводит к растягиванию гистограммы и появлению разрывов между тонами.
  • Ограничения дисплея. Дешёвые мониторы с 6-битными матрицами (18 бит на пиксель) имитируют 8-битный цвет за счёт мерцания (FRC), что может вызывать заметную постеризацию на градиентах.

Осознанная постеризация (художественный приём)

Художники и дизайнеры намеренно применяют постеризацию для:

  • Стилизации под ретро-плакаты, комиксы или трафаретную печать.
  • Создания абстрактных композиций с минимальным количеством цветов.
  • Упрощения сложных фотографий для последующей векторизации или лазерной гравировки.

Технические аспекты

Алгоритм

В цифровой обработке постеризация выполняется путём квантования значений каждого цветового канала. Для каждого канала (R, G, B) задаётся число уровней n. Затем исходное значение пикселя v (от 0 до 255 для 8-битного канала) преобразуется по формуле: \[ v' = \text{round}\left(\frac{v}{256 / n}\right) \times \frac{256}{n} \] где round — округление до ближайшего целого. Например, при n = 4 для 8-битного канала возможны только значения 0, 64, 128 и 192.

Параметры

  • Уровни (Levels). Количество градаций на канал. Чем меньше уровней, тем сильнее эффект. При 2 уровнях изображение становится бинарным (чёрно-белым или двухцветным).
  • Режим наложения. В некоторых редакторах постеризация может применяться не ко всему изображению, а к отдельным слоям или каналам.
  • Цветовая модель. Постеризация в RGB, CMYK или Lab даёт разные визуальные результаты. В модели Lab постеризация по каналам L (яркость) и a/b (цветность) позволяет раздельно влиять на тональность и цвет.

Применение

В фотографии и ретуши

  • Стилизация. Превращение фотографии в подобие плаката или линогравюры.
  • Диагностика. Постеризация используется для выявления дефектов изображения (например, бэндинга — полос на градиентах) при подготовке к печати.
  • Маскирование. В сочетании с пороговой обработкой постеризация помогает создавать маски для сложных областей.

В полиграфии и дизайне

  • Плакаты и афиши. Ограниченная палитра (2–6 цветов) снижает стоимость печати и придаёт работе узнаваемый стиль.
  • Векторизация. Постеризованные изображения легче переводить в векторный формат (например, с помощью функции «Трассировка» в Adobe Illustrator).
  • Трафаретная печать (шелкография). Каждый цвет печатается отдельным слоем, и постеризация позволяет разбить исходное изображение на нужное количество слоёв.

В компьютерной графике и играх

  • Ретро-стилизация. Эмуляция графики старых игр (8-битные и 16-битные консоли) с ограниченной палитрой.
  • Low-poly и абстракция. Сочетание постеризации с геометрическим упрощением (деталями) для создания стилизованных 3D-моделей.

В научной визуализации

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

Примеры

Художественная фотография

Фотографы, работающие в жанре «изогелия» (например, Ансель Адамс в некоторых экспериментах), намеренно снижают количество тонов, чтобы подчеркнуть форму и текстуру объекта, а не его цветовую сложность.

Цифровое искусство

В программах для пиксель-арта (Aseprite, Pyxel Edit) постеризация является основным инструментом, так как ограниченная палитра (обычно 16–32 цвета) является частью эстетики.

Полиграфия

Плакаты в стиле «поп-арт» (например, работы Энди Уорхола) часто используют 4–6 ярких цветов, что достигается путём постеризации исходных фотографий.

Критика и ограничения

  • Потеря деталей. Сильная постеризация уничтожает тонкие градации, делая изображение неестественным.
  • Артефакты. При неправильном выборе количества уровней могут появляться «грязные» цвета и ложные контуры.
  • Несовместимость с печатью. Некоторые виды постеризации (например, с очень резкими переходами) могут привести к проблемам при печати (муар, несовпадение цветов).

Интересные факты

  • В ранних версиях Adobe Photoshop (до 5.0) инструмент «Постеризация» назывался «Posterize» и был одним из первых фильтров, добавленных в программу.
  • В некоторых языках программирования (например, Python с библиотекой Pillow) функция posterize() реализована как часть модуля ImageOps.
  • Эффект постеризации часто путают с «бэндингом» (banding) — полосатостью на градиентах, хотя бэндинг является частным случаем нежелательной постеризации.

Источники

  • Adobe Photoshop Help: «Posterize adjustment».
  • Gonzalez, R. C., Woods, R. E. «Digital Image Processing» (4th ed.), Pearson, 2018.
  • «The Art of Posterization» — статья в журнале «Digital Photographer», 2015.
  • Документация библиотеки Pillow (Python): модуль ImageOps.posterize.
  • «Posterization in Photography» — Encyclopedia of Photography, 2020.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →