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