如何在一个步骤中裁剪和追加图像?

时间:2015-10-07 13:51:22

标签: php image append crop

我的目标是从右侧裁剪图像,然后将另一张图像追加到底部的裁剪图像。我的意思是单步是针对前者,我使用以下代码裁剪图像

$ini_filename = "/var/www/html/genome/family/$heatmap";
$im = imagecreatefrompng($ini_filename);

$ini_x_size = getimagesize($ini_filename )[0];
$ini_y_size = getimagesize($ini_filename )[1];

$to_crop_array = array('x' =>0 , 'y' => 0, 'width' => 1216, 'height'=> $width);
$thumb_im = imagecrop($im, $to_crop_array);

imagepng($thumb_im, "/var/www/html/genome/family/$heatmap", 0);

现在,我想在保存到目录之前在裁剪图像的底部添加另一个图像。我找到了有用的图片追加代码here。但我不明白如何在执行行之前将图像附加到裁剪后的图像: imagepng($thumb_im, "/var/www/html/genome/family/$heatmap", 0);。或者我应该关注裁剪图像,保存,再次打开和追加?任何人都可以提出建议吗?

1 个答案:

答案 0 :(得分:0)

1)使用高度+ 20

创建更大的图像

http://www.php.net/manual/en/function.imagecreatetruecolor.php

2)将第一张图像和第二张图像复制到较大的图像

http://www.php.net/manual/en/function.imagecopy.php

3)保存