Бикубическая интерполяция при изменении размера изображений отличается от билинейной тем, что рассматривает больший массив окружающих пикселей. 3
Билинейная интерполяция рассматривает квадрат 2x2 известных пикселя, окружающих неизвестный. 3 В качестве интерполированного значения используется взвешенное усреднение этих четырёх пикселей. 3
Бикубическая интерполяция рассматривает массив из 4x4 окружающих пикселей — всего 16. 3 Поскольку они находятся на разных расстояниях от неизвестного пикселя, ближайшие пиксели получают при расчёте больший вес. 3
Таким образом, бикубическая интерполяция даёт более резкие изображения, чем билинейная, и может быть оптимальной по соотношению времени обработки и качества на выходе. 3
Выбор между этими методами зависит от конкретных условий: при увеличении изображения до 3–4 раз целесообразно выбирать билинейную интерполяцию, поскольку в таких ситуациях она не характеризуется существенными визуальными отличиями от бикубической, но работает намного быстрее. 4 При более крупных масштабах целесообразна бикубическая интерполяция. 4