(PHP 4, PHP 5, PHP 7, PHP 8)
imagecopy — Копирует часть изображения
$dst_image,$src_image,$dst_x,$dst_y,$src_x,$src_y,$src_width,$src_height
Функция копирует на исходном изображении src_image
область шириной src_width и высотой src_height
и помещает скопированную часть на целевое изображение dst_image.
Координаты левого верхнего угла области на исходном изображении
определяют параметры src_x и src_y,
а на целевом — dst_x и dst_y.
dst_imageРесурс целевого изображения.
src_imageРесурс исходного изображения.
dst_xКоордината точки по оси x на целевом изображении.
dst_yКоордината точки по оси y на целевом изображении.
src_xКоордината точки по оси x на исходном изображении.
src_yКоордината точки по оси y на исходном изображении.
src_widthШирина области на исходном изображении.
src_heightВысота области на исходном изображении.
Функция возвращает логическое значение true.
| Версия | Описание |
|---|---|
| 8.0.0 |
Параметр dst_image и src_image
теперь ожидают объект GdImage;
раньше параметры ожидали тип resource.
|
Пример #1 Пример обрезки логотипа PHP.net
<?php
// Создаём изображение
$src = imagecreatefromgif('php.gif');
$dest = imagecreatetruecolor(80, 40);
// Копируем часть изображения
imagecopy($dest, $src, 0, 0, 20, 13, 80, 40);
// Устанавливаем заголовок с MIME-типом изображения и выводим результат
header('Content-Type: image/gif');
imagegif($dest);Вывод приведённого примера будет похож на: