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

Php 如何在一个步骤中裁剪和附加图像?,php,image,append,crop,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

我的目标是从右侧裁剪一幅图像,然后在底部的裁剪图像中添加另一幅图像。我的意思是单步,我用下面的代码裁剪图像

$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);
现在,我想在保存到目录之前,在裁剪图像的底部附加另一个图像。我发现了用于图像附加的有用代码。但我不明白在执行该行之前,如何将图像附加到裁剪后的图像:
imagepng($thumb_im,“/var/www/html/genome/family/$heatmap”,0)。或者我应该跟随裁剪图像,保存,再次打开并附加?有人能给出建议吗?

1)创建高度+20的较大图像

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

3) 省省吧