久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx

百度編輯器添加水印方法

鄭州高端網站定制制作網站的時候,遇到百度編輯器需要添加水印,可是百度編輯器本身沒有添加水印的功能,這個時候就需要添加了。以下是方法。

為朗縣等地區用戶提供了全套網頁設計制作服務,及朗縣網站建設行業解決方案。主營業務為網站制作、做網站、朗縣網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

1、找到config.json的文件,在第一行的時候,添加"iswatermark": "true",

2、找到這段代碼

$base64 = "upload";

switch (htmlspecialchars($_GET['action'])) {

    case 'uploadimage':

        $config = array(

            "pathFormat" => $CONFIG['imagepathFormat'],

            "maxSize" => $CONFIG['imageMaxSize'],

            "allowFiles" => $CONFIG['imageAllowFiles']

        );

        $fieldName = $CONFIG['imageFieldName'];

        $watermark = $CONFIG['iswatermark'];

        break;

3、找到這段代碼

$up = new Uploader($fieldName, $config, $base64, $watermark);

4、找到Uploader.class.php這個文件

5、添加屬性

private $water;

6、找到upFile()這個函數

在這個函數的最后一段代碼后面添加

if($this->water){

            $this->watermark($this->filepath,$this->filepath);

        }

7、找到這個類里面的構造函數,修改這個頭

public function __construct($fileField, $config, $type = "upload", $watermark = false )

8、在這個類里面的最后一個函數后面,添加兩個函數

    public function watermark($source, $target = '', $w_pos = '', $w_img = '', $w_text = 'www.aiyu.com',$w_font = 10, $w_color = '#CC0000') {

        $this->w_img = src="/upload/article1/makk.png';//水印圖片

        $this->w_pos = 9;

        $this->w_minwidth = 200;//最少寬度

        $this->w_minheight = 100;//最少高度

        $this->w_quality = 80;//圖像質量

        $this->w_pct = 85;//透明度

        $w_pos = $w_pos ? $w_pos : $this->w_pos;

        $w_img = $w_img ? $w_img : $this->w_img;

        if(!$this->check($source)) return false;

        if(!$target) $target = $source;

        $source_info = getimagesize($source);//圖片信息

        $source_w  = $source_info[0];//圖片寬度

        $source_h  = $source_info[1];//圖片高度

        if($source_w < $this->w_minwidth || $source_h < $this->w_minheight) return false;

        switch($source_info[2]) { //圖片類型

            case 1 : //GIF格式

                $source_img = imagecreatefromgif($source);

                break;

            case 2 : //JpG格式

                $source_img = imagecreatefromjpeg($source);

                break;

            case 3 : //pNG格式

                $source_img = imagecreatefrompng($source);

//imagealphablending($source_img,false); //關閉混色模式

                imagesavealpha($source_img,true); //設置標記以在保存 pNG 圖像時保存完整的 alpha 通道信息(與單一透明色相反)

                break;

            default :

                return false;

        }

        if(!empty($w_img) && file_exists($w_img)) { //水印圖片有效

            $ifwaterimage = 1; //標記

            $water_info  = getimagesize($w_img);

            $width    = $water_info[0];

            $height    = $water_info[1];

            switch($water_info[2]) {

                case 1 :

                    $water_img = imagecreatefromgif($w_img);

                    break;

                case 2 :

                    $water_img = imagecreatefromjpeg($w_img);

                    break;

                case 3 :

                    $water_img = imagecreatefrompng($w_img);

                    imagealphablending($water_img,false);

                    imagesavealpha($water_img,true);

                    break;

                default :

                    return;

            }

        }else{

            $ifwaterimage = 0;

            $temp = imagettfbbox(ceil($w_font*2.5), 0, '../../texb.ttf', $w_text); //imagettfbbox返回一個含有 8 個單元的數組表示了文本外框的四個角

            $width = $temp[2] - $temp[6];

            $height = $temp[3] - $temp[7];

            unset($temp);

        }

        switch($w_pos) {

            case 1:

                $wx = 5;

                $wy = 5;

                break;

            case 2:

                $wx = ($source_w - $width) / 2;

                $wy = 0;

                break;

            case 3:

                $wx = $source_w - $width;

                $wy = 0;

                break;

            case 4:

                $wx = 0;

                $wy = ($source_h - $height) / 2;

                break;

            case 5:

                $wx = ($source_w - $width) / 2;

                $wy = ($source_h - $height) / 2;

                break;

            case 6:

                $wx = $source_w - $width;

                $wy = ($source_h - $height) / 2;

                break;

            case 7:

                $wx = 0;

                $wy = $source_h - $height;

                break;

            case 8:

                $wx = ($source_w - $width) / 2;

                $wy = $source_h - $height;

                break;

            case 9:

                $wx = $source_w - ($width+5);

                $wy = $source_h - ($height+5);

                break;

            case 10:

                $wx = rand(0,($source_w - $width));

                $wy = rand(0,($source_h - $height));

                break;

            default:

                $wx = rand(0,($source_w - $width));

                $wy = rand(0,($source_h - $height));

                break;

        }

        if($ifwaterimage) {

            if($water_info[2] == 3) {

                imagecopy($source_img, $water_img, $wx, $wy, 0, 0, $width, $height);

            }else{

                imagecopymerge($source_img, $water_img, $wx, $wy, 0, 0, $width, $height, $this->w_pct);

            }

        }else{

            if(!empty($w_color) && (strlen($w_color)==7)) {

                $r = hexdec(substr($w_color,1,2));

                $g = hexdec(substr($w_color,3,2));

                $b = hexdec(substr($w_color,5));

            }else{

                return;

            }

            imagestring($source_img,$w_font,$wx,$wy,$w_text,imagecolorallocate($source_img,$r,$g,$b));

        }

        switch($source_info[2]) {

            case 1 :

                imagegif($source_img, $target);

//GIF 格式將圖像輸出到瀏覽器或文件(欲輸出的圖像資源, 指定輸出圖像的文件名)

                break;

            case 2 :

                imagejpeg($source_img, $target, $this->w_quality);

                break;

            case 3 :

                imagepng($source_img, $target);

                break;

            default :

                return;

        }

        if(isset($water_info)){

            unset($water_info);

        }

        if(isset($water_img)) {

            imagedestroy($water_img);

        }

        unset($source_info);

        imagedestroy($source_img);

        return true;

    }

    public function check($image){

        return extension_loaded('gd') && preg_match("/\.(jpg|jpeg|gif|png)/i", $image, $m) && file_exists($image) && function_exists('imagecreatefrom'.($m[1] == 'jpg' ? 'jpeg' : $m[1]));

    }

網頁題目:百度編輯器添加水印方法
網頁路徑:http://www.js-pz168.com/article24/sccgce.html

成都網站建設公司_創新互聯,為您提供靜態網站移動網站建設網站營銷App開發電子商務小程序開發

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都seo排名網站優化
久久99久久人婷婷精品综合_超碰aⅴ人人做人人爽欧美_亚洲电影第三页_日韩欧美一中文字暮专区_波多野结衣的一区二区三区_婷婷在线播放_人人视频精品_国产精品日韩精品欧美精品_亚洲免费黄色_欧美性猛交xxxxxxxx
麻豆一区二区三| 91麻豆免费观看| 国产99视频精品免费视频36| 欧美一区二区视频17c| 欧美综合在线视频| 久久综合色综合88| 亚洲精品va在线观看| 国产中文字幕一区| 国产一区在线观| 色88888久久久久久影院按摩| 精品国产麻豆免费人成网站| 亚洲免费在线观看视频| 韩国女主播成人在线| 国产91一区二区三区| 色婷婷久久久亚洲一区二区三区| 精品久久久久一区| 亚洲第一av色| 成人动漫在线一区| 亚洲精品无人区| 精品成人一区二区三区四区| 亚洲大片在线观看| 99久久精品国产导航| 亚洲三区在线观看| 久久先锋影音av鲁色资源网| 三级不卡在线观看| 成人av蜜桃| 欧美在线色视频| 中文字幕制服丝袜一区二区三区 | 国产99午夜精品一区二区三区 | 成人在线免费观看一区| 日本道色综合久久| 中文字幕不卡在线| 国产一区二区免费视频| 欧美精品免费观看二区| 日韩视频在线你懂得| 亚洲国产日韩精品| 91精品国产99久久久久久红楼| 一区二区三区四区视频在线| 久久久亚洲国产美女国产盗摄 | 国产精品久久久久7777按摩| 精品亚洲成av人在线观看| 精品日韩电影| 日韩欧美成人午夜| 日本欧美肥老太交大片| 国产在线精品一区| 日韩一二三四区| 日本强好片久久久久久aaa| 国产免费高清一区| 欧美一区二区三区在线观看| 亚洲成人av福利| 成人免费在线一区二区三区| 欧美日韩国产综合久久| 一区二区三区在线免费观看| aaa国产一区| 91成人免费电影| 亚洲免费观看高清完整版在线观看熊| 国产成人精品www牛牛影视| 色播五月综合| 久久久久久久久久久久电影| 麻豆精品一区二区综合av| 久久99精品久久久久久久久久| 最近看过的日韩成人| 国产精品乱码人人做人人爱 | 午夜a成v人精品| 91久久精品www人人做人人爽| 欧美最猛性xxxxx直播| 亚洲乱码一区二区三区在线观看| 成人免费三级在线| 91成人在线精品| 亚洲精品国产视频| 91在线观看视频| 欧美日本不卡视频| 亚洲精品国产品国语在线app| 97伦理在线四区| 欧美久久久久免费| 性做久久久久久久免费看| 国产精品永久入口久久久| 7777精品伊人久久久大香线蕉最新版| 亚洲国产精品一区二区尤物区| 超碰97在线资源| 欧美大度的电影原声| 蜜桃精品视频在线| 亚洲高清123| 国产精品区一区二区三| 91片在线免费观看| 欧美一级日韩不卡播放免费| 强制捆绑调教一区二区| 日本一区二区视频| 国产精品久久网站| 91免费国产在线| 国产做a爰片久久毛片| 香蕉久久免费影视| 亚洲欧美一区二区不卡| 精品卡一卡二| 国产午夜精品福利| 99久久精品一区二区| 91麻豆精品国产自产在线观看一区 | 国产女主播一区二区三区| 日韩欧美国产一二三区| 国产乱人伦偷精品视频不卡| 色婷婷av一区二区三区大白胸| 亚洲一区二区三区四区五区黄| 久久成人资源| 国产精品久久久久久亚洲毛片 | 99热国产精品| 欧美一区2区视频在线观看| 久久99精品久久久久| 色天天综合久久久久综合片| 亚洲成人一区在线| 欧洲久久久久久| 亚洲免费成人av| 精品国产一区二区三区四区精华 | 日本美女一区二区| 亚洲人成77777| 亚洲福中文字幕伊人影院| 日韩av影视| 国产精品久久久久久久裸模| 91传媒免费看| 久久久精品黄色| 91麻豆自制传媒国产之光| 久久嫩草精品久久久精品一| 99久久久国产精品| 久久久国产午夜精品| 91香蕉国产在线观看软件| 精品国产sm最大网站免费看| 国产精品99久久久久久有的能看| 91精品久久久久久蜜臀| 国产大陆精品国产| 日韩亚洲欧美在线| 成人av中文字幕| 久久夜色精品国产欧美乱极品| 99精品偷自拍| 国产校园另类小说区| 国产精品免费一区二区三区观看| 亚洲精品一区二区三区99| 999在线观看免费大全电视剧| 国产女人aaa级久久久级| 国产91免费视频| 亚洲三级电影全部在线观看高清| 麻豆精品视频| 亚洲国产精品人人做人人爽| 亚洲人体一区| 美女精品一区二区| 91麻豆精品国产91久久久久久| 麻豆精品在线观看| 欧美日韩aaaaa| 国产不卡在线一区| 久久亚洲捆绑美女| 国产综合动作在线观看| 一区二区三区精品久久久| 亚洲高清不卡一区| 久久国产精品一区二区| 欧美综合一区二区三区| 风间由美中文字幕在线看视频国产欧美| 欧美www视频| 国产免费一区二区| 亚洲一区二区免费视频| 在线免费亚洲电影| 国产成a人亚洲精品| 国产欧美日韩中文久久| 欧美高清视频一区二区三区在线观看| 日韩高清在线一区| 91精品久久久久久久久99蜜臂 | 日韩欧美你懂的| 91精品综合久久| 一区二区三区四区在线播放| 日本精品一级二级| 懂色av噜噜一区二区三区av| 国产午夜精品福利| 久久综合福利| 日本欧美久久久久免费播放网| 91精品国产一区二区三区蜜臀| 97人人模人人爽人人少妇| 伊人开心综合网| 欧美在线一区二区三区| 99视频在线观看一区三区| 日韩美女视频一区二区| 一本高清dvd不卡在线观看| 成a人片国产精品| 亚洲免费观看高清| 精品视频一区三区九区| 99精品久久久久久| 一区二区三区四区不卡在线| 欧美午夜在线观看| 91麻豆国产精品久久| 亚洲免费观看高清| 欧美日韩一区小说| 成人av资源网| 丝袜美腿亚洲综合| 欧美电影免费观看高清完整版在线 | 久久精品aaaaaa毛片| 五月激情综合色| 日韩欧美一区电影| 久久久久久九九九九| 麻豆精品在线播放| 国产欧美一二三区| 色94色欧美sute亚洲线路二 | 婷婷成人激情在线网| 精品久久国产字幕高潮| 日韩精彩视频|