-
//2.操作圖片 //2.1設(shè)置水印路徑 $image_Mark = "weixin.png"; //2.2獲取水印圖片的基本信息 $info2 = getimagesize($image_Mark); //2.3通過(guò)水印的圖像編號(hào)來(lái)獲取水印的圖片類(lèi)型 $type2 = image_type_to_extension($info2[2],false); //2.4在內(nèi)存中創(chuàng)建一個(gè)和我們水印圖像一致的圖像類(lèi)型 $fun2 = "imagecreatefrom{$type2}"; //2.5把水印圖片復(fù)制到內(nèi)存中 $water = $fun2($image_Mark); //2.6合并圖片 imagecopymerge($image,$water,20,30,0,0,$info2[0],$info2[1],30); //2.7銷(xiāo)毀水印圖片 imagedestroy($water);查看全部
-
//瀏覽器輸出<br> header("content-type:".$info['mime']);<br> $func="image{$type}";<br> $func($image);<br> //保存圖片<br> <br> $func($image,'newimage.'.{$type});<br> /*銷(xiāo)毀圖片*/<br> imagedestory($image);查看全部
-
2.操作圖片<br><br> (1)設(shè)置字體的路徑 $font = '..ttf';<br><br> (2)設(shè)置水印內(nèi)容 $content = '你好,php';<br><br> (3)設(shè)置字體的顏色,透明度$col= imagecolorallocatealpha($image,255,255,255,50)//$image是內(nèi)存中的圖片切記<br> (4)寫(xiě)入水印文字 imagetfftext($image,'字體大小','旋轉(zhuǎn)角','x軸偏移量','y軸偏移量',$col,$font,$content,)查看全部
-
打開(kāi)圖片的步驟查看全部
-
封裝成類(lèi)。 <?php class Image { private $image; private $info; public function __construct($src){ $info=getimagesize($src); $this->info=array( 'width'=>$info[0], 'height'=>$info[1], 'type'=>image_type_to_extension($info[2],false), 'mime'=>$info['mime'] ); $fun="imagecreatefrom{$this->info['type']}"; $this->image=$fun($src); } public function thumb($width,$height){ $image_thumb=imagecreatetruecolor($width,$height); imagecopyresampled($image_thumb,$this->image, 0, 0, 0, 0,$width,$height,$this->info['width'], $this->info['height']); imagedestroy($this->image); $this->image=$image_thumb; } public function show(){ header("Content-type:".$this->info['mime']); $funs="image{$this->info['type']}"; $funs($this->image); } public function save($newname){ $funs="image{$this->info['type']}"; $funs($this->image,$newname.'.'.$this->info['type']); } public function destroy(){ imagedestroy($this->image_thumb); } } ?>查看全部
-
圖片水印方法的調(diào)用測(cè)試查看全部
-
圖片水印方法封裝查看全部
-
文字誰(shuí)贏方法的調(diào)用測(cè)試!查看全部
-
文字水印操作封裝查看全部
-
圖片處理類(lèi)文件及其方法的調(diào)用;查看全部
-
銷(xiāo)毀圖片封裝由打開(kāi)圖片構(gòu)成構(gòu)造函數(shù),銷(xiāo)毀圖片對(duì)應(yīng)使用了析構(gòu)函數(shù)!!查看全部
-
保存圖片save封裝查看全部
-
圖片壓縮(縮略圖)封裝:1.一定比例(寬高作為參數(shù),他們組成比例)2.數(shù)組中的數(shù)字索引下標(biāo)替換為關(guān)聯(lián)索引3.銷(xiāo)毀了原內(nèi)存圖像把內(nèi)存新縮略圖賦值給原內(nèi)存圖像變量 輸出圖像封裝時(shí):因?yàn)榈?步所以變成了$funs($this->image);而不是$funs($this->thumb);查看全部
-
打開(kāi)圖片方法封裝,屬性提出;圖片信息變?yōu)閿?shù)組查看全部
-
3.保存圖片:此處不一樣的地方是保存的是內(nèi)存中的縮略圖不再是內(nèi)存中原始圖片(一大兩小) 4銷(xiāo)毀圖片 注意:此課不是等比例縮放圖片查看全部
舉報(bào)
0/150
提交
取消