我需要使用具有一定大小(45厘米宽x 32厘米高)的白色背景的Imagick php创建图像,并将其复制到我在某个固定位置的文件夹中的图像中。
我可以帮忙吗?
致以问候,非常感谢
答案 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);