stringtranslate.com

Пикселизация

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

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

Ромб без (слева) и с (справа ) сглаживанием

Ранние графические приложения, такие как видеоигры, работали на очень низких разрешениях с небольшим количеством цветов, что приводило к легко видимым пикселям. Резкие края придавали изогнутым объектам и диагональным линиям неестественный вид. Однако, когда количество доступных цветов увеличилось до 256, стало возможным выгодно использовать сглаживание для сглаживания внешнего вида объектов с низким разрешением, не устраняя пикселизацию, но делая ее менее резкой для глаз. Более высокие разрешения вскоре сделали бы этот тип пикселизации практически невидимым на экране, но пикселизация все еще видна, если изображение с низким разрешением распечатать на бумаге.

В сфере 3D-компьютерной графики в реальном времени пикселизация может быть проблемой. Здесь растровые изображения применяются к полигонам в качестве текстур . Когда камера приближается к текстурированному полигону, упрощенная фильтрация текстуры ближайшего соседа просто увеличивает масштаб растрового изображения, создавая резкую пикселизацию. Наиболее распространенным решением является метод, называемый пиксельной интерполяцией , который плавно смешивает или интерполирует цвет одного пикселя в цвет следующего соседнего пикселя при высоких уровнях масштабирования. Это создает более органичное, но и гораздо более размытое изображение.

Пикселизация — проблема, уникальная для растровых изображений. Такие альтернативы, как векторная графика или чисто геометрические полигональные модели, могут масштабироваться до любого уровня детализации. Это одна из причин, по которой векторная графика популярна для печати — большинство современных компьютерных мониторов имеют разрешение около 100 точек на дюйм, а при разрешении 300 точек на дюйм печатные документы имеют примерно в девять раз больше пикселей на единицу площади, чем экран. Другое решение, которое иногда используется, — это процедурные текстуры , текстуры, такие как фракталы , которые можно генерировать «на лету» на произвольных уровнях детализации.

Увеличенная часть изображения кошки выше, измененная с помощью ближайшего соседа (слева) и бикубической передискретизации Adobe Photoshop , которая использует пиксельную интерполяцию (справа) . Интерполированное изображение не имеет резких краев, но значительно размыто.

Преднамеренная пикселизация

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

Депикселизация

Депикселизация удаляет пикселизацию из изображений, пытаясь восстановить внешний вид исходного (непикселизированного) изображения. [1]

Смотрите также

Ссылки

  1. ^ «Исследователи создали инструмент, который может идеально депикселировать лица». Gizmodo . 16 июня 2020 г. Получено 24.06.2020 .

Дальнейшее чтение

Внешние ссылки