Каноническая страница: https://humanemulator.net/objects/DOM/image/tools/resize.php
Справка Human Emulator image: resize
Image«; ?>
resize
resize($inpath,$outpath,$scale,$scaleType=1); - масштабировать картинку доступна с версии 7.0.56
* $inpath – путь к исходной картинки (может быть относительным)
* $outpath – путь к новой картинке (может быть относительным)
* $scale – масштаб, например: 2 = 200%, 0.5 =50%
* $scaleType – тип масштабирования:
* 0 - интерполяция методом ближайшего соседа (nearest-neighbor interpolation)
* 1 - билинейная интерполяция (bilinear interpolation используется по умолчанию)
* 2 - бикубическая интерполяция (bicubic interpolation) в окрестности 4×4 пикселей
* 3 - передискретизации с использованием отношения площади пикселя
* 4 - интерполяция Ланцоша (Lanczos interpolation) в окрестности 8×8 пикселей
* 5 - билинейная точная интерполяция (bilinear exact interpolation)
После отработки функция возвращает результат своей работы в скрипт :
* true – успешно выполнили (boolean)
* false – операция не произведена (boolean)