Разница между билинейной и бикубической интерполяцией при масштабировании растровых изображений заключается в следующем:
- Билинейная интерполяция рассматривает квадрат 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