====== resize ====== **Каноническая страница:** [[https://humanemulator.net/objects/DOM/image/tools/resize.php|https://humanemulator.net/objects/DOM/image/tools/resize.php]] [[objects:start|← Objects]] ---- Справка 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) в окрестности 4x4 пикселей * 3 - передискретизации с использованием отношения площади пикселя * 4 - интерполяция Ланцоша (Lanczos interpolation) в окрестности 8x8 пикселей * 5 - билинейная точная интерполяция (bilinear exact interpolation) После отработки функция возвращает результат своей работы в скрипт : * true – успешно выполнили (boolean) * false – операция не произведена (boolean)