php - 将图像插入另一个图像 Imagick

标签 php imagick

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

我可以帮忙吗?

问候并非常感谢

最佳答案

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);

关于php - 将图像插入另一个图像 Imagick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21903367/

相关文章:

php - 使用 Curl (SinglePayment) 验证移动支付

javascript - 我的 Ajax 代码无法在 codeigniter 中发布数据库中的数据

PHP - 新的 Imagick 更改图像的 md5()

php - 从父项中获取过滤后的子项

php - MongoDB 聚合子数组作为组 _id

php - Imagick 3 writeImages() 函数不工作

php - 调整图像大小并放置在 Canvas 中央

php - 我应该如何存储不会经常更改的文本数据?

php - Imagick 和 html 标签