課程
/后端開發
/PHP
/GD庫實現圖片水印與縮略圖
想問一下,我的瀏覽器顯示圖像因存在錯誤而無法顯示,是什么問題,我利用方法保存圖片后,發現圖片是黑色的,什么都沒有
2015-06-07
源自:GD庫實現圖片水印與縮略圖 5-1
正在回答
<?php
/*打開圖片*/
//1.配置文件路徑
$src="image/1.jpg";
//2.獲取圖片信息
$info=getimagesize($src);
//echo"<pre>";
//print_r($info);
//3.獲取圖片類型
$type=image_type_to_extension($info[2],false);
//print_r($type);
//4.在內存中創建一個和我們圖像類型一樣的圖像
$fun="imagecreatefrom{$type}";
//5.把圖片復制到我們的內存中
$image=$fun($src);
/*操作圖片*/
//1.設置字體路徑
$font="image/msyh.ttf";
//2.填寫我們水印內容
$content= "孟祥春";
//3.設置字體大小的顏色和透明度
$col=imagecolorallocatealpha($image,50,25,200,50);
//4.寫入字體
imagettftext($image,20,0,0,900,$col,$font,$content);
/*輸出圖片*/
? //瀏覽器輸出
header("Content-type: " . $info['mime']);
$func="image{$type}";
$func($image);
? //保存圖片
$func($image,'image/newimage.'.$type);
/*銷毀圖片*/
imagedestroy($image);
?>
舉報
帶你快速高效的完成圖片處理工作,還可以加深對面向對象的理解
2 回答求指點水印文字字體
1 回答老師 非常感謝您的課程,有個問題我想了解
2 回答輸出圖片到指定路徑?
3 回答瀏覽器顯示不出來,老師幫看一下
3 回答麻煩請問一下為什么會報錯Call to undefined function imagecopyresmpled()
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-07-29
<?php
/*打開圖片*/
//1.配置文件路徑
$src="image/1.jpg";
//2.獲取圖片信息
$info=getimagesize($src);
//echo"<pre>";
//print_r($info);
//3.獲取圖片類型
$type=image_type_to_extension($info[2],false);
//print_r($type);
//4.在內存中創建一個和我們圖像類型一樣的圖像
$fun="imagecreatefrom{$type}";
//5.把圖片復制到我們的內存中
$image=$fun($src);
/*操作圖片*/
//1.設置字體路徑
$font="image/msyh.ttf";
//2.填寫我們水印內容
$content= "孟祥春";
//3.設置字體大小的顏色和透明度
$col=imagecolorallocatealpha($image,50,25,200,50);
//4.寫入字體
imagettftext($image,20,0,0,900,$col,$font,$content);
/*輸出圖片*/
? //瀏覽器輸出
header("Content-type: " . $info['mime']);
$func="image{$type}";
$func($image);
? //保存圖片
$func($image,'image/newimage.'.$type);
/*銷毀圖片*/
imagedestroy($image);
?>