Для изменения размера растрового изображения без потери качества используются специализированные алгоритмы, которые сглаживают нежелательные эффекты масштабирования. ru.ruwiki.ru ru.wikipedia.org
Некоторые методы, которые применяются для растровой графики:
- Метод «Ближайший сосед». tobiz.net Выбирает значение цвета пикселя из исходного изображения, ближайшего к центру нового пикселя в увеличенном или уменьшенном изображении. tobiz.net Этот метод прост в реализации, но может привести к заметной пикселизации и потере чёткости при увеличении размеров изображения. tobiz.net
- Билинейная интерполяция. tobiz.net Использует окружающие пиксели из исходной картинки для расчёта цвета нового пикселя в увеличенном или уменьшенном изображении. tobiz.net Учитывает значения пикселей в окружающих областях и интерполирует цвет нового пикселя на основе их значений. tobiz.net
- Бикубическая интерполяция. product.corel.com Добавляет новые пиксели между существующими и интерполирует их на основе цветов соседних пикселей. product.corel.com Этот метод обеспечивает плавные градации тонов. product.corel.com
Также существуют сглаживающие алгоритмы, которые подходят для обработки фотографий и многоцветных растровых изображений с эффектом лесенки, их называют «методами сверхмасштаба» (англ. supersampling). ru.wikipedia.org