為什么我的提示 圖像因存在錯誤無法顯示?????
<?php //?打開圖片 //?1?配置圖片路徑 $src?=?"1.png"; //?2?獲取圖片信息 $info?=?getimagesize($src); echo?"<pre>"; print_r($info); echo?"<br/>"; //?3?獲取圖像的類型 $type?=?image_type_to_extension($info[2],false); print_r($type); echo?"<br/>"; //?4?在內存中創建同類型的圖像 $fun?=?"imagecreatefrom{$type}"; echo?"<br/>"; print_r($fun); //?5?復制圖片到內存中 $image?=?$fun($src); //操作圖片 //?1?設置字體路徑 $font?=?"img/fzytk.ttf"; //?2?設置水印內容 $content?=?"加水印"; //?3?設置字體的顏色透明度 $color?=?imagecolorallocatealpha($image,?255,?255,?255,?50); //?4?設置文字 imagettftext($image,?20,?0,?20,?30,?$color,?$font,?$content); //輸出圖片 header("Content-type:".$info['mime']); $func?=?"image{$type}"; $func($image); //銷毀圖片 ?>
不寫header就顯示亂碼;
加上header就“圖像因存在錯誤無法顯示啊”!
難道是pnp配置有問題?
2016-09-27
解決了嗎
2016-08-06
應該是你有錯誤提示,導致圖片顯示錯誤,你可以用
把錯誤提示關閉,就能顯示了
2015-12-24
?$func?=?"image{$type}";這個不是大括號吧。。