PHP 中 imagecopymerge() 函数


imagecopymerge() 函数复制和合并图像的一部分。

语法

imagecopymerge ( dst_img, src_img, dst_x, dst_y, src_x, src_y, src_w, src_h, pct )

参数

  • dst_im 设置目标图像链接资源。

  • src_im 设置源图像链接资源。

  • dst_x 设置目标点的 x 坐标。

  • dst_y 设置目标点的 y 坐标。

  • src_x 设置源点的 x 坐标。

  • src_y 设置源点的 y 坐标。

  • src_w 设置源宽度。

  • src_h 设置源高度。

  • pct 两幅图像将根据 pct 合并,该 pct 可以介于 0 到 100 之间。

返回

imagecopymerge() 函数在成功时返回 TRUE,在失败时返回 FALSE。

示例

下面是一个示例

<?php
   $destImg = imagecreatefrompng('https://tutorialspoint.com/images/Javascript.png');
   $srcImg = imagecreatefrompng('https://tutorialspoint.com/images/java8.png');
   imagecopymerge($destImg, $srcImg, 10, 10, 0, 0, 350, 120, 60);
   header('Content-Type: image/png');
   imagegif($destImg);
   imagedestroy($destImg);
   imagedestroy($srcImg);
?>

输出

以下是显示两幅图像合并的输出

示例

让我们看另一个示例,其中图像被复制并与不同的坐标合并

<?php
$destImg = imagecreatefrompng('https://tutorialspoint.com/images/php.png');
$srcImg = imagecreatefrompng('https://tutorialspoint.com/images/Operating-System.png');
   imagecopymerge($destImg, $srcImg, 10, 20, 0, 0, 390, 100, 80);
   header('Content-Type: image/png');
   imagegif($destImg);
   imagedestroy($destImg);
   imagedestroy($srcImg);
?>

输出

以下是输出

更新于: 31-12-2019

675 次观看

开启 职业生涯

完成课程以获得认证

开始
广告
© . All rights reserved.