2011-01-26 84 views
-1

由于某种原因,只有第一个imagejpeg正在工作。帮帮我?php gd library second imagejpeg does not work

全码

<?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

您是否收到任何错误? – 2011-01-26 21:24:39

回答

3

imagestring期望的图像资源,而不是一个路径名字符串。您可能想要使用其中一个createimagefrom *函数,或者继续使用您现有的$image资源(毕竟,您已经保存了中间图像,您是否喜欢它,为什么不在之后将文本添加到同一图像,并节省了宝贵的CPU循环)。