php gd库第二个imagejpeg不起作用

时间:2011-01-26 21:22:12

标签: php gd

出于某种原因,只有第一个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");

?>

1 个答案:

答案 0 :(得分:3)

imagestring需要图像资源,而不是具有路径名的字符串。您可能想要使用其中一个createimagefrom *函数,或继续使用现有的$image资源(毕竟,您已经保存了中间图像的方式,为什么不在同一图像中添加文本,并节省宝贵的cpu周期。)