Инструменты пользователя

Инструменты сайта


Боковая панель

ru:objects:dom:image:tools:resize

resize

Каноническая страница: https://humanemulator.net/objects/DOM/image/tools/resize.php

← 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) в окрестности 4×4 пикселей

* 3 - передискретизации с использованием отношения площади пикселя

* 4 - интерполяция Ланцоша (Lanczos interpolation) в окрестности 8×8 пикселей

* 5 - билинейная точная интерполяция (bilinear exact interpolation)

После отработки функция возвращает результат своей работы в скрипт :

* true – успешно выполнили (boolean)

* false – операция не произведена (boolean)

ru/objects/dom/image/tools/resize.txt · Последнее изменение: 2026/08/05 23:10 (внешнее изменение)