2019-12-10 |

PHP 拷贝图像

  • imagecopyresized() 函数用于拷贝部分图像并调整大小。

imagecopy()

imagecopy() 函数用于拷贝图像或图像的一部分,成功返回 TRUE ,否则返回 FALSE 。

语法:

bool imagecopy( resource dst_im, resource src_im, int dst_x, int dst_y, int src_x, int src_y,
 int src_w, int src_h )
参数说明:
参数 说明
dst_im 目标图像
src_im 被拷贝的源图像
dst_x 目标图像开始 x 坐标
dst_y 目标图像开始 y 坐标,x,y同为 0 则从左上角开始
src_x 拷贝图像开始 x 坐标
src_y 拷贝图像开始 y 坐标,x,y同为 0 则从左上角开始拷贝
src_w (从 src_x 开始)拷贝的宽度
src_h (从 src_y 开始)拷贝的高度

例子:

<?php
header("Content-type: image/jpeg");

//创建目标图像
$dst_im = imagecreatetruecolor(150, 150);

//源图像
$src_im = @imagecreatefromjpeg("images/flower_1.jpg");

//拷贝源图像左上角起始 150px 150px
imagecopy( $dst_im, $src_im, 0, 0, 0, 0, 150, 150 );

//输出拷贝后图像
imagejpeg($dst_im);

imagedestroy($dst_im);
imagedestroy($src_im);
?>

0

流程控制

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论