-
//2.操作圖片 //2.1設置水印路徑 $image_Mark = "weixin.png"; //2.2獲取水印圖片的基本信息 $info2 = getimagesize($image_Mark); //2.3通過水印的圖像編號來獲取水印的圖片類型 $type2 = image_type_to_extension($info2[2],false); //2.4在內存中創建一個和我們水印圖像一致的圖像類型 $fun2 = "imagecreatefrom{$type2}"; //2.5把水印圖片復制到內存中 $water = $fun2($image_Mark); //2.6合并圖片 imagecopymerge($image,$water,20,30,0,0,$info2[0],$info2[1],30); //2.7銷毀水印圖片 imagedestroy($water);查看全部
-
//瀏覽器輸出<br> header("content-type:".$info['mime']);<br> $func="image{$type}";<br> $func($image);<br> //保存圖片<br> <br> $func($image,'newimage.'.{$type});<br> /*銷毀圖片*/<br> imagedestory($image);查看全部
-
2.操作圖片<br><br> (1)設置字體的路徑 $font = '..ttf';<br><br> (2)設置水印內容 $content = '你好,php';<br><br> (3)設置字體的顏色,透明度$col= imagecolorallocatealpha($image,255,255,255,50)//$image是內存中的圖片切記<br> (4)寫入水印文字 imagetfftext($image,'字體大小','旋轉角','x軸偏移量','y軸偏移量',$col,$font,$content,)查看全部
-
打開圖片的步驟查看全部
-
封裝成類。 <?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); } } ?>查看全部
-
圖片水印方法的調用測試查看全部
-
圖片水印方法封裝查看全部
-
文字誰贏方法的調用測試!查看全部
-
文字水印操作封裝查看全部
-
圖片處理類文件及其方法的調用;查看全部
-
銷毀圖片封裝由打開圖片構成構造函數,銷毀圖片對應使用了析構函數!!查看全部
-
保存圖片save封裝查看全部
-
圖片壓縮(縮略圖)封裝:1.一定比例(寬高作為參數,他們組成比例)2.數組中的數字索引下標替換為關聯索引3.銷毀了原內存圖像把內存新縮略圖賦值給原內存圖像變量 輸出圖像封裝時:因為第3步所以變成了$funs($this->image);而不是$funs($this->thumb);查看全部
-
打開圖片方法封裝,屬性提出;圖片信息變為數組查看全部
-
3.保存圖片:此處不一樣的地方是保存的是內存中的縮略圖不再是內存中原始圖片(一大兩?。?4銷毀圖片 注意:此課不是等比例縮放圖片查看全部
舉報
0/150
提交
取消