Функция imagecopyresampled — Функция копирует прямоугольные области с одного изображения на другое
imagecopyresampled (resource dst_im, resource src_im, int dstX, int dstY, int srcX, int srcY, int dstW, int dstH, int srcW, int srcH);
Функция копирует прямоугольные области с одного изображения на другое. Если dst_im равно src_im, то области копируются в пределах одного изображения, но при перекрытии областей копирования и вставки - результаты непредсказуемы. При копировании пиксели интерполируются таким образом, чтобы сохранить максимальную четкость и яркость. Если размеры исходной области и области назначения различны, то происходит соответствующее сжатие или растяжение копируемой области.
dst_im - изображение назначения
src_im - изображение источник
dstX, dstY - Точка на изображении назначения, которая определяет левый верхний угол прямоугольника в который будет вставляться копируемая область.
dstW, dstH - ширина и высота прямоугольника в который будет вписана копируемая область.
srcX, srcY - Точка на изображении-источнике, которая определяет левый верхний угол прямоугольника, содержащего копируемую.
srcW, srcH - ширина и высота копируемой области на изображении-источнике.
Замечание
Функции неустойчиво работает с неполноцветными изображениями, цветовая палитра которых ограничена 256 цветами.
Замечание
Функция была введена в PHP 4.0.6 и требует для работы библиотеку GD версии 2.0.1 и выше.
Теги: PHP функции