0
我在Zend Framework操作中創建水印時遇到了問題。 我有以下代碼,它完美地在純php中工作。 但是,當我把這個zend行動,它不工作,我有一個消息,該圖像不顯示,因爲它有錯誤... 我如何轉換此代碼在Zend框架中工作?在Zend Framework中的GD - 代碼在純php中工作,但在Zend中它不起作用
$stamp = imagecreatefrompng('/home/rukia/csigallery/img/qrcode.png');
$im = imagecreatefromjpeg('/home/rukia/csigallery/img/kartka.jpg');
$marge_right = 10;
$marge_bottom = 10;
$sx = imagesx($stamp);
$sy = imagesy($stamp);
imagecopy($im, $stamp, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom, 0, 0, imagesx($stamp), imagesy($stamp));
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
有什麼錯誤?你可以在PHP的error.log中看到它們。 – 2011-05-27 09:50:42
圖片損壞或被截斷:< - 當我註釋掉標題行時,它顯示在firebug中。當標題行在firefox中的屏幕上發表評論時,我有這樣的內容: PNGIHDR R HQIDATx y $ U yι FDFf ̷ ̷K֦ .K I 4 /l⍶=ӆ0и{^}eK͒jUmzk」.Yʕ^鏹JX ȓ 「」 R(λL6" rӿ/ xj7vcZYy + s ' 8 p 〜[ 8 g%DHtN 。)))yڠ uJJJJ.T 1 C %%%% KJJJ - )))9CA 4 %%%%O Ҍ <) ',這是許多行。 – rukya 2011-05-27 10:13:01
似乎它正在創建圖像,是否還有其他可能正在輸出的數據,如空間或將會損壞的某些內容? – 2011-05-27 10:22:13