2011-01-26 36 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循環)。