課程
/后端開(kāi)發(fā)
/PHP
/GD庫(kù)實(shí)現(xiàn)圖片水印與縮略圖
想問(wèn)一下,我的瀏覽器顯示圖像因存在錯(cuò)誤而無(wú)法顯示,是什么問(wèn)題,我利用方法保存圖片后,發(fā)現(xiàn)圖片是黑色的,什么都沒(méi)有
2015-06-07
源自:GD庫(kù)實(shí)現(xiàn)圖片水印與縮略圖 5-1
正在回答
<?php
/*打開(kāi)圖片*/
//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.在內(nèi)存中創(chuàng)建一個(gè)和我們圖像類型一樣的圖像
$fun="imagecreatefrom{$type}";
//5.把圖片復(fù)制到我們的內(nèi)存中
$image=$fun($src);
/*操作圖片*/
//1.設(shè)置字體路徑
$font="image/msyh.ttf";
//2.填寫我們水印內(nèi)容
$content= "孟祥春";
//3.設(shè)置字體大小的顏色和透明度
$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);
?>
舉報(bào)
帶你快速高效的完成圖片處理工作,還可以加深對(duì)面向?qū)ο蟮睦斫?/p> 進(jìn)入課程
2 回答求指點(diǎn)水印文字字體
1 回答老師 非常感謝您的課程,有個(gè)問(wèn)題我想了解
2 回答輸出圖片到指定路徑?
3 回答瀏覽器顯示不出來(lái),老師幫看一下
3 回答麻煩請(qǐng)問(wèn)一下為什么會(huì)報(bào)錯(cuò)Call to undefined function imagecopyresmpled()
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-07-29
<?php
/*打開(kāi)圖片*/
//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.在內(nèi)存中創(chuàng)建一個(gè)和我們圖像類型一樣的圖像
$fun="imagecreatefrom{$type}";
//5.把圖片復(fù)制到我們的內(nèi)存中
$image=$fun($src);
/*操作圖片*/
//1.設(shè)置字體路徑
$font="image/msyh.ttf";
//2.填寫我們水印內(nèi)容
$content= "孟祥春";
//3.設(shè)置字體大小的顏色和透明度
$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);
?>