При масштабировании изображений в GIMP в разделе « Качество » мне было предложено выбрать одну из следующих интерполяций:
- Никто
- линейный
- кубический
- Sinc (Lanczos3)
В чем разница между ними и какой из них является лучшим с точки зрения качества / без потерь?
resize
image-editing
interpolation
Кровоточащие пальцы
источник
источник
Ответы:
Эти четыре параметра определяют, как масштабировать изображение. Каждый параметр описывает алгоритм, используемый для этого. Смотрите выборку изображений .
Нет: используется алгоритм ближайшего соседа. После масштабирования сглаживания нет.
Линейный : касающие пиксели усредняют свои значения.
Куб . Касательные пиксели усредняют свои значения, поэтому центральные пиксели поддерживают наибольшее значение.
Ланцош : Пиксели передаются в алгоритм, который усредняет их цвет / альфа с использованием функций sinc (аналогично интерполяции синусов, в некоторой степени похожей на кубическую).
Ни один из этих алгоритмов не является прямым, как описано в ссылках. Вместо этого было бы лучше перечислить ситуации, в которых вы больше всего хотели бы использовать одну над другой:
Я предпочитаю ближайшего соседа для пиксельной графики, линейного или lanczos для мелкого текста и кубического для всего остального. Этот выбор субъективен и ни в коем случае не является «правильным» использованием алгоритмов.
источник