将图像插入另一个图像Imagick

时间:2014-02-20 09:23:07

标签: php imagick

我需要使用具有一定大小(45厘米宽x 32厘米高)的白色背景的Imagick php创建图像,并将其复制到我在某个固定位置的文件夹中的图像中。

我可以帮忙吗?

致以问候,非常感谢

1 个答案:

答案 0 :(得分:1)

imagecopy是您需要的功能

裁剪图片示例:

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

// Copy
imagecopy($dest, $src, 0, 0, 20, 13, 80, 40);

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

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

如果你只需要添加白色背景imagefill就是你的功能:

$image = imagecreatetruecolor(100, 100);

// set background to white
$white = imagecolorallocate($im, 255, 255, 255);
imagefill($image, 0, 0, $white);