課程
/后端開發
/PHP
/GD庫實現圖片水印與縮略圖
代碼一樣,可是為什么圖片不出現?在搜狐瀏覽上提示因存在錯誤而無法輸出,檢查了好幾遍不知道什么原因
2016-04-03
源自:GD庫實現圖片水印與縮略圖 2-4
正在回答
可能是圖片顏色問題 比如你設置的水印是白色 結果顯示在圖片上的位置也恰好是白色 所以不顯示;
也可能是你的水印字體太小 結果在圖片上現實太小 而沒有看到;
這個改過可以了嗎,我的也相同錯誤,
你有兩處錯誤的,第一處是?header("Content-Type: {$info['mime']}"); 應該是?header("Content-Type: ".$info['mime']); ?第二處是$func($image,'newjpeg.',$type); ?如果顯示再瀏覽器就是一個參數?$func($image);
圖片路徑合適著呢呀
<?php
/*1、打開圖片*/
//配置圖片路徑
$src='004.jpg';
//獲取圖片信息
$info=getimagesize($src);
//通過圖像編號來獲取圖片類型
$type=image_type_to_extension($info[2],false);
//var_dump($type);
//在內存中創建一個和圖片類型一樣的圖像
$fun="imagecreatefrom{$type}";
////把圖片復制到內存中
$image=$fun($src);
///*2、操作圖片*/
////設置字體的路徑
$font="msyh.ttf";
////填寫水印的內容
$content="你好,慕課";
////設置字體的顏色和透明度
$col=imagecolorallocatealpha($image,255,255,255,50);
////將文字寫入圖片中
imagettftext($image,20,0,20,30,$col,$font,$content);
///*3、輸出圖片*/
////瀏覽器輸出
header("Content-Type: {$info['mime']}");
$func="image{$type}";
//$func($image);
////保存圖片
$func($image,'newjpeg.',$type);
///*4、銷毀圖片*/
imagedestroy($image);
?>
代碼發出來 ?錯誤信息是什么 ? 圖片地址對嗎
舉報
帶你快速高效的完成圖片處理工作,還可以加深對面向對象的理解
1 回答輸不出圖片
2 回答圖片不輸出
1 回答瀏覽器不顯示圖片,出現亂碼,
3 回答為什么輸不出圖片
5 回答圖片顯示不出來,求解?。?/p>
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-05-29
可能是圖片顏色問題 比如你設置的水印是白色 結果顯示在圖片上的位置也恰好是白色 所以不顯示;
也可能是你的水印字體太小 結果在圖片上現實太小 而沒有看到;
2016-05-29
這個改過可以了嗎,我的也相同錯誤,
2016-05-03
你有兩處錯誤的,第一處是?header("Content-Type: {$info['mime']}"); 應該是?header("Content-Type: ".$info['mime']); ?第二處是$func($image,'newjpeg.',$type); ?如果顯示再瀏覽器就是一個參數?$func($image);
2016-04-06
圖片路徑合適著呢呀
<?php
/*1、打開圖片*/
//配置圖片路徑
$src='004.jpg';
//獲取圖片信息
$info=getimagesize($src);
//通過圖像編號來獲取圖片類型
$type=image_type_to_extension($info[2],false);
//var_dump($type);
//在內存中創建一個和圖片類型一樣的圖像
$fun="imagecreatefrom{$type}";
////把圖片復制到內存中
$image=$fun($src);
///*2、操作圖片*/
////設置字體的路徑
$font="msyh.ttf";
////填寫水印的內容
$content="你好,慕課";
////設置字體的顏色和透明度
$col=imagecolorallocatealpha($image,255,255,255,50);
////將文字寫入圖片中
imagettftext($image,20,0,20,30,$col,$font,$content);
///*3、輸出圖片*/
////瀏覽器輸出
header("Content-Type: {$info['mime']}");
$func="image{$type}";
//$func($image);
////保存圖片
$func($image,'newjpeg.',$type);
///*4、銷毀圖片*/
imagedestroy($image);
?>
2016-04-03
代碼發出來 ?錯誤信息是什么 ? 圖片地址對嗎