出于某种原因,只有第一个imagejpeg正在工作。帮助
完整代码
<?php
imagecopymerge($image, $watermark, $dest_x, $dest_y, 0, 0, $watermark_width, $watermark_height, $opacity);
imagejpeg($image, "modified-images/".$codigo2."_modified_picture_status_".$status.".jpg");
$image2 = "modified-images/".$codigo2."_modified_picture_status_".$status.".jpg";
imagestring($image2, $font_number, $x_position, $y_position, $text, $drawing_color);
imagejpeg($image2, "modified-images/".$codigo2."_modified_withtext_picture_status_".$status.".jpg");
?>
答案 0 :(得分:3)
imagestring
需要图像资源,而不是具有路径名的字符串。您可能想要使用其中一个createimagefrom *函数,或继续使用现有的$image
资源(毕竟,您已经保存了中间图像的方式,为什么不在同一图像中添加文本,并节省宝贵的cpu周期。)