課程
/后端開發
/PHP
/GD庫實現圖片水印與縮略圖
圖片出來了但是水印沒出來
2016-05-26
源自:GD庫實現圖片水印與縮略圖 2-4
正在回答
我也遇到這樣的問題,代碼寫錯了是一方面,如果沒有報錯的話;
那就是內存緩存區的問題了
在??? header("Content-Type: ".$info['mime']);
上面添加
ob_clean();//清空緩沖區
就可以正常輸出了,試試吧
不知道哪里出了問題,瀏覽器可以出現圖片,但是沒有水印
<?php
$src="001.jpg";//用于配置圖片路徑
? ? $info=getimagesize($src);//了解圖片信息
print_r($info);
$type=image_type_to_extension($info[2],false);//獲取圖片類型
$copy="imagecreatefrom{$type}";//這是一個方法給內存復制一份一樣格式的圖,用花括號是為了包含變量
$image=$copy($src);//把圖片復制到內存去
$font="msyh.ttf";//字體的路徑
$string="加菲貓";//水印字體
$col=imagecolorallocatealpha($image,220,20,60,50);//設置字體顏色
imagettftext($image,50,0,50,130,$col,$font,$string);//把字體放進圖片
ob_clean();
header("Content-type:".$info['mime']);
$fun="image{$type}";
$fun($image);
$fun($image,'newpicture.'.$type);
?>
舉報
帶你快速高效的完成圖片處理工作,還可以加深對面向對象的理解
1 回答為什么我加入水印后,水印下面還有一部分陰影?
2 回答出不來水印也不保存圖片
1 回答為什么我的文字水印帶描邊
1 回答給圖片添加水印,為什么圖片格式更換了就不行呢?
1 回答中文水印可以么?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-07-13
我也遇到這樣的問題,代碼寫錯了是一方面,如果沒有報錯的話;
那就是內存緩存區的問題了
在??? header("Content-Type: ".$info['mime']);
上面添加
ob_clean();//清空緩沖區
就可以正常輸出了,試試吧
2016-05-26
不知道哪里出了問題,瀏覽器可以出現圖片,但是沒有水印
2016-05-26
<?php
$src="001.jpg";//用于配置圖片路徑
? ? $info=getimagesize($src);//了解圖片信息
print_r($info);
$type=image_type_to_extension($info[2],false);//獲取圖片類型
$copy="imagecreatefrom{$type}";//這是一個方法給內存復制一份一樣格式的圖,用花括號是為了包含變量
$image=$copy($src);//把圖片復制到內存去
$font="msyh.ttf";//字體的路徑
$string="加菲貓";//水印字體
$col=imagecolorallocatealpha($image,220,20,60,50);//設置字體顏色
imagettftext($image,50,0,50,130,$col,$font,$string);//把字體放進圖片
ob_clean();
header("Content-type:".$info['mime']);
$fun="image{$type}";
$fun($image);
$fun($image,'newpicture.'.$type);
?>