编程语言
首页 > 编程语言> > 用PHP叠加图像

用PHP叠加图像

作者:互联网

是否有一个PHP函数可以让我将图像叠加到另一个上?如果没有,我怎么能做到这一点(不是要求代码,只是一个步骤列表)?

解决方法:

我想GD提供的功能(通常在PHP安装上启用)可能就是这样.

例如,我可能会说,可能是imagecopyimagecopymerge功能之一.

请参阅示例#1在第二个手册页(引用)中合并PHP.net徽标的两个副本,透明度为75%:

<?php
// Create image instances
$dest = imagecreatefromgif('php.gif');
$src = imagecreatefromgif('php.gif');

// Copy and merge
imagecopymerge($dest, $src, 10, 10, 0, 0, 100, 47, 75);

// Output and free from memory
header('Content-Type: image/gif');
imagegif($dest);

imagedestroy($dest);
imagedestroy($src);
?>

还有这两个可能证明有用的例子:

> Adding watermarks to images using alpha channels
>和Using imagecopymerge() to create a translucent watermark

标签:php,image-manipulation
来源: https://codeday.me/bug/20190726/1547504.html