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