tensor Cosine-windowed Sinc 3-lobeЕсли в вашей системе установлен ImageMagick , то вызов нужной команды из командной строки может выглядеть примерно так:
convert {input} -colorspace RGB -filter Cosine -resize 20% -colorspace sRGB {output}
Это уменьшит RGB картинку в пять раз с выводом в в цветовом пространстве sRGB, параметры в фигурных скобках нужно заменить на имена исходника и результата. И речь идёт именно об алгоритме уменьшения изображения, при увеличении - всё заметно сложнее.Более подробно с различными фильтрами ресемплинга можно ознакомиться здесь: https://legacy.imagemagick.org/Usage/filter/
Более кратко - здесь: https://legacy.imagemagick.org/Usage/filter/nicolas/ - информация за 10 лет несколько устаревшая, но всё же.
P.S. Периодически возникающие рекомендации "поэтапного" изменения масштаба в какой-то мере *были* пригодны только при использовании простейших линейных фильтров в старых программах и ничего кроме ухудшения качества результата при использовании современных "сложных" фильтров принести не могут. Также, при использовании *адекватного* фильтра дополнительное увеличение резкости совершенно не нужно.
