我的目标是从右侧裁剪图像,然后将另一张图像追加到底部的裁剪图像。我的意思是单步是针对前者,我使用以下代码裁剪图像
$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);
。或者我应该关注裁剪图像,保存,再次打开和追加?任何人都可以提出建议吗?
答案 0 :(得分:0)
1)使用高度+ 20
创建更大的图像http://www.php.net/manual/en/function.imagecreatetruecolor.php
2)将第一张图像和第二张图像复制到较大的图像
http://www.php.net/manual/en/function.imagecopy.php
3)保存