Miami-art.ru

Создание и развитие сайта

Масштабирование

15-06-2023

Масштаби́рование — изменение размера изображения с сохранением пропорций.

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

Методы масштабирования

Размер изображения может быть изменён несколькими способами. Рассмотрим удвоение размера следующего изображения:

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

Полученное изображение больше оригинала, и сохраняет его детали, но приобретает нежелательный лестничный эффект. Диагональные линии буквы W, к примеру, имеют характерную форму "лесенки".

Другие методы лучше подходят для сохранения гладких контуров изображения. К примеру, билинейная интерполяция даёт следующий результат:

Линейная (или билинейная) интерполяция обычно лучше чем метод копирования ближайшего пиксела для изменения размеров изображения, но иногда вызывает нежелательные эффекты сглаживания деталей и всё равно порождает довольно заметный эффект лестницы. Более совершенным методом является использование, к примеру, бикубической интерполяции:

Для увеличения малоцветных изображений в малом разрешении лучше всего подходят специальные алгоритмы, разработанные для компьютерной графики (т.н. „pixel art“), позволяющие при незначительных искажениях точности прорисовки форм сохранить и подчеркнуть чёткие контуры и мелкие детали. Например, такие, как hq2x:

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

См. также


Масштабирование.

© 2018–2023 miami-art.ru, Россия, Смоленск, ул. Загорская 8, офис 99, +7 (4812) 12-23-90