圖片不能顯示=-=,求解決
<?php
header("Content-Type: text/html;charset=utf-8");
/*打開圖片*/
//1.配置圖片路徑
$src = "01.jpg";
//2.獲取圖片信息
$info = getimagesize($src);
//echo"<pre>";
//print_r($info);
//3.通過圖像的編號來獲取圖像的類型
$type = image_type_to_extension($info[2],false);
//print_r($type);
//4.在內(nèi)存中創(chuàng)建一個和我們圖像類型一樣的圖像
$fun = "imagecreatefrom{$type}";
//5.把圖片復(fù)制到我們的內(nèi)存中
$image = $fun($src);
/*操作圖片*/
//1.設(shè)置字體路徑
$font = "msyh.ttc";
//2.填寫水印內(nèi)容
$content = "你好";
//3.設(shè)置字體顏色RGB和透明度,內(nèi)存中的圖片
$col = imagecolorallocatealpha($image,255,255,255,50);
//4.寫入文字
imagettftext($image,20,0,20,30,$col,$font,$content);
/*輸出圖片*/
//瀏覽器輸出
ob_clean();
header("Content-type:".$info['mime']);
$func = "image{$type}";
$func=($image);
2017-03-17
看你的代碼,最后一句命令應(yīng)該是“$func($image);”它的意思是調(diào)用方法的使用,生成圖片并命名。
2017-02-16
你的設(shè)置字體行代碼有錯
應(yīng)該為$font="msyh.ttc";
2016-12-16
最后一行代碼有錯,不是:$func=($image); 而是:$func($image);注意沒有等號