亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

PHP開發的文字水印,縮略圖,圖片水印實現類與用法示例

2024-05-05 00:08:22
字體:
來源:轉載
供稿:網友

本文實例講述了PHP開發的文字水印,縮略圖,圖片水印實現類與用法。分享給大家供大家參考,具體如下:

1.實現類ImageToTest.class.php參考代碼

class ImageToTest {  /**   * 圖片的基本信息   */  private $info;  private $image;  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 fontMark($content,$font_url,$size,$color,$local,$angle){    $col = imagecolorallocatealpha($this->image,$color[0],$color[1],$color[2],$color[3]);    imagettftext($this->image,$size,$angle,$local['x'],$local['y'],$col,$font_url,$content);  }  /**   * 操作圖片(添加水印圖片)   */  public function imageMark($source,$local,$alpha){    //1.獲取水印圖片的基本信息    $info2 = getimagesize($source);    //2.通過水印的圖片編號來獲取水印的圖片類型    $type2 = image_type_to_extension($info2[2],false);    //3.在內存中創建一個和我們的水印圖像一致的圖像類型    $func2 = "imagecreatefrom{$type2}";    //4.把水印圖片復制到內存中    $water = $func2($source);    //5.合并圖片    imagecopymerge($this->image,$water,$local['x'],$local['y'],0,0,$info2[0],$info2[1],$alpha);    //6.銷毀水印圖片    imagedestroy($water);  }  /**   * 在瀏覽器中輸出圖片   */  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,'./outPut/'.$newName.'.'.$this->info['type']);  }  /**   * 銷毀圖片 使用析構函數   */  public function __destruct()  {    imagedestroy($this->image);  }}

2.測試參考代碼

require_once('ImageToTest.class.php');/*$src = './image/wbg.jpg';$image = new ImageToTest($src);$image->thumb(700,550);$image->show();*//*$src2 = './image/wbg.jpg';$content = 'SGC';$font_url = './image/YGYcuhei.ttf';$size = 33;$color = array(  0=>2,  1=>222,  2=>222,  3=>60);$local = array(  'x'=>20,  'y'=>100);$angle = 10;$image2 = new ImageToTest($src2);$image2->fontMark($content,$font_url,$size,$color,$local,$angle);$image2->show();$image2->save('hahahah');*/$src3 = './image/wbg.jpg';$source = './image/water.jpg';$local = array(  'x'=>20,  'y'=>100);$font_url = './image/YGYcuhei.ttf';$size = 38;$color = array(  0=>2,  1=>222,  2=>222,  3=>60);$alpha = 60;$angle = 50;$image3 = new ImageToTest($src3);$image3->imageMark($source,$local,$alpha);$image3->thumb(700,550);$image3->fontMark('Hello',$font_url,$size,$color,$local,$angle);$image3->show();$image3->save('WAWAWAWAWA');

希望本文所述對大家PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
一区二区国产精品视频| 久久久久久国产精品美女| 91精品国产99久久久久久| 久久天堂电影网| 精品国产一区二区三区在线观看| 日韩美女激情视频| 亚洲xxx视频| 久久久精品一区二区三区| 最近中文字幕日韩精品| 欧美性猛交xxxx免费看久久久| 国产精品999| 色综合久久精品亚洲国产| 国产一区二区三区精品久久久| 国产精品视频一区二区高潮| 伊人男人综合视频网| 国产一区二区三区在线看| 欧美性猛交xxxx偷拍洗澡| 国产一区二区三区视频免费| 国产精品精品国产| 日韩电影大全免费观看2023年上| 国产欧美va欧美va香蕉在| 91免费视频国产| 亚洲一区二区久久久久久| 91九色国产在线| 日韩免费av一区二区| 成人亚洲欧美一区二区三区| 国产午夜精品一区理论片飘花| xxxxx91麻豆| 国产欧美一区二区三区四区| 久久九九免费视频| 欧美视频中文字幕在线| 久久久伊人欧美| 亚洲国产精品久久91精品| 久久国产精彩视频| 日韩欧美在线第一页| 国产日韩欧美综合| 欧美激情a∨在线视频播放| 欧美日韩国产123| www.亚洲免费视频| 国内精品国产三级国产在线专| 97超碰蝌蚪网人人做人人爽| 精品无人区乱码1区2区3区在线| 4438全国成人免费| 亚洲视频第一页| 国产亚洲欧美日韩一区二区| 色老头一区二区三区| 91精品久久久久久久久久久久久久| 日韩av电影国产| 欧美极品少妇xxxxx| 日韩av手机在线观看| 欧美激情中文字幕乱码免费| 黄网站色欧美视频| 欧美成人久久久| 亚洲国产成人精品久久| 亚洲精品456在线播放狼人| 欧美高跟鞋交xxxxxhd| 国产精品入口尤物| 日韩综合视频在线观看| 色婷婷综合成人| 91性高湖久久久久久久久_久久99| 国产精品视频999| 欧美一区二区三区四区在线| 久久视频在线免费观看| 97av在线播放| 日韩中文字幕免费看| 亚洲男人7777| 精品久久久久久亚洲国产300| 成人欧美一区二区三区黑人孕妇| 91精品久久久久久久久中文字幕| 精品一区二区三区四区| 亚洲最大av在线| www.99久久热国产日韩欧美.com| 亚洲色图激情小说| 亚洲国产精品va在线| 91九色国产社区在线观看| 日产日韩在线亚洲欧美| 亚洲奶大毛多的老太婆| 亚洲japanese制服美女| 国产成人精品国内自产拍免费看| 成人免费网视频| 成人免费激情视频| 国产精品视频免费在线| 国精产品一区一区三区有限在线| 91av在线国产| 欧美极品少妇xxxxⅹ喷水| 另类色图亚洲色图| 日韩成人av网址| 国产精品免费久久久久久| 欧美精品免费在线| 欧美激情第99页| 欧美日韩一区二区三区在线免费观看| 国产成人精彩在线视频九色| 欧美成年人网站| 91国产高清在线| 久久精品男人天堂| 大量国产精品视频| 国产91精品不卡视频| 91精品久久久久久久久不口人| 热久久免费国产视频| 久青草国产97香蕉在线视频| 欧美性开放视频| 国产亚洲精品久久久久久777| 成人444kkkk在线观看| 国产999视频| 欧美国产第一页| 日韩精品中文字幕在线观看| 日本精品一区二区三区在线| 大胆人体色综合| 国内免费精品永久在线视频| 777午夜精品福利在线观看| 国产综合色香蕉精品| 久久久999精品视频| 中文字幕日韩精品在线观看| 国产成人高潮免费观看精品| 欧美视频裸体精品| 精品国产老师黑色丝袜高跟鞋| 91久久嫩草影院一区二区| 色综合老司机第九色激情| 欧美怡红院视频一区二区三区| 国产精品91久久久久久| 在线精品播放av| 丝袜情趣国产精品| www高清在线视频日韩欧美| 国产伦精品一区二区三区精品视频| 国产精品久久久91| 欧美亚洲国产视频小说| 欧美日韩午夜视频在线观看| 性欧美激情精品| 久久99国产综合精品女同| 久久国产一区二区三区| www.午夜精品| 国产欧美一区二区| 一本一本久久a久久精品牛牛影视| 国产成人短视频| 日韩精品电影网| 美女av一区二区| 国产成人91久久精品| 国产日韩欧美日韩| 久久国产精品亚洲| 日韩视频一区在线| 国产日韩精品一区二区| 91亚洲国产成人久久精品网站| 久久久人成影片一区二区三区观看| 亚州成人av在线| 在线看欧美日韩| 色在人av网站天堂精品| 这里只有精品丝袜| 久久精品国产99国产精品澳门| 日韩欧美亚洲国产一区| 91系列在线观看| 91大神福利视频在线| 超碰日本道色综合久久综合| 色综久久综合桃花网| 精品久久久精品| 欧美疯狂做受xxxx高潮| 精品国产91久久久久久| 中文字幕av一区二区三区谷原希美| 欧美大片大片在线播放| 欧美亚洲国产精品| 亚洲第一级黄色片| 亚洲精品国精品久久99热一| 在线电影中文日韩| 91青草视频久久| 96精品久久久久中文字幕|