Бикубическая интерполяция при масштабировании изображения работает путём использования известных данных для оценки значений в неизвестных точках. 3
В процессе бикубической интерполяции неизвестные значения пикселей заполняются с учётом 16 ближайших известных значений (квадрат 4 × 4). 3 Пикселям, расположенным ближе к оцениваемому, присваиваются более высокие веса по сравнению с пикселями, расположенными дальше. 3 Самые удалённые пиксели имеют наименьший вес. 3
Принцип действия: для каждой точки конечного изображения берётся фиксированный набор точек исходного и интерполируется в соответствии с их взаимным положением и выбранным фильтром. 2
Бикубическая интерполяция позволяет создать гладкую функцию на границах смежных областей, но может привести к размытию изображения, особенно при больших степенях увеличения. 1