亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? class.thumbhandler.php

?? 支持中、英、繁三種語言; 3、提供9套風格任意轉換; 4、內嵌全球免費可視電話系統
?? PHP
?? 第 1 頁 / 共 3 頁
字號:
<?php/** *  基本圖片處理,用于完成圖片縮入,水印添加 *  當水印圖超過目標圖片尺寸時,水印圖能自動適應目標圖片而縮小 *  水印圖可以設置跟背景的合并度 * *  Copyright(c) 2005 by ustb99. All rights reserved * *  To contact the author write to {@link mailto:ustb80@163.com} * * @author 偶然 * @version $Id: thumb.class.php,v 1.9 2006/09/30 09:31:56 zengjian Exp $ * @package system */ /** * ThumbHandler * @access public */ /* 使用方法:    自動裁切:    程序會按照圖片的尺寸從中部裁切最大的正方形,并按目標尺寸進行縮略     $t->setSrcImg("img/test.jpg");    $t->setCutType(1);//這一句就OK了    $t->setDstImg("tmp/new_test.jpg");    $t->createImg(60,60);     手工裁切:    程序會按照指定的位置從源圖上取圖     $t->setSrcImg("img/test.jpg");    $t->setCutType(2);//指明為手工裁切    $t->setSrcCutPosition(100, 100);// 源圖起點坐標    $t->setRectangleCut(300, 200);// 裁切尺寸    $t->setDstImg("tmp/new_test.jpg");    $t->createImg(300,200); */class ThumbHandler{    var $dst_img;// 目標文件    var $h_src; // 圖片資源句柄    var $h_dst;// 新圖句柄    var $h_mask;// 水印句柄    var $img_create_quality = 100;// 圖片生成質量    var $img_display_quality = 80;// 圖片顯示質量,默認為75    var $img_scale = 0;// 圖片縮放比例    var $src_w = 0;// 原圖寬度    var $src_h = 0;// 原圖高度    var $dst_w = 0;// 新圖總寬度    var $dst_h = 0;// 新圖總高度    var $fill_w;// 填充圖形寬    var $fill_h;// 填充圖形高    var $copy_w;// 拷貝圖形寬    var $copy_h;// 拷貝圖形高    var $src_x = 0;// 原圖繪制起始橫坐標    var $src_y = 0;// 原圖繪制起始縱坐標    var $start_x;// 新圖繪制起始橫坐標    var $start_y;// 新圖繪制起始縱坐標    var $mask_word;// 水印文字    var $mask_img;// 水印圖片    var $mask_pos_x = 0;// 水印橫坐標    var $mask_pos_y = 0;// 水印縱坐標    var $mask_offset_x = 5;// 水印橫向偏移    var $mask_offset_y = 5;// 水印縱向偏移    var $font_w;// 水印字體寬    var $font_h;// 水印字體高    var $mask_w;// 水印寬    var $mask_h;// 水印高    var $mask_font_color = "#ffffff";// 水印文字顏色    var $mask_font = 2;// 水印字體    var $font_size;// 尺寸    var $mask_position = 0;// 水印位置    var $mask_img_pct = 50;// 圖片合并程度,值越大,合并程序越低    var $mask_txt_pct = 50;// 文字合并程度,值越小,合并程序越低    var $img_border_size = 0;// 圖片邊框尺寸    var $img_border_color;// 圖片邊框顏色    var $_flip_x=0;// 水平翻轉次數    var $_flip_y=0;// 垂直翻轉次數     var $cut_type=0;// 剪切類型      var $img_type;// 文件類型     // 文件類型定義,并指出了輸出圖片的函數    var $all_type = array(        "jpg"  => array("output"=>"imagejpeg"),        "gif"  => array("output"=>"imagegif"),        "png"  => array("output"=>"imagepng"),        "wbmp" => array("output"=>"image2wbmp"),        "jpeg" => array("output"=>"imagejpeg"));     /**     * 構造函數     */    function ThumbHandler()    {        $this->mask_font_color = "#ffffff";        $this->font = 2;        $this->font_size = 12;    }     /**     * 取得圖片的寬     */    function getImgWidth($src)    {        return imagesx($src);    }     /**     * 取得圖片的高     */    function getImgHeight($src)    {        return imagesy($src);    }     /**     * 設置圖片生成路徑     *     * @param    string    $src_img   圖片生成路徑     */    function setSrcImg($src_img, $img_type=null)    {        if(!file_exists($src_img))        {            die("圖片不存在");        }                if(!empty($img_type))        {            $this->img_type = $img_type;        }        else        {            $this->img_type = $this->_getImgType($src_img);        }                $this->_checkValid($this->img_type);         // file_get_contents函數要求php版本>4.3.0        $src = '';        if(function_exists("file_get_contents"))        {            $src = file_get_contents($src_img);        }        else        {            $handle = fopen ($src_img, "r");            while (!feof ($handle))            {                $src .= fgets($fd, 4096);            }            fclose ($handle);        }        if(empty($src))        {            die("圖片源為空");        }        $this->h_src = @ImageCreateFromString($src);        $this->src_w = $this->getImgWidth($this->h_src);        $this->src_h = $this->getImgHeight($this->h_src);    }     /**     * 設置圖片生成路徑     *     * @param    string    $dst_img   圖片生成路徑     */    function setDstImg($dst_img)    {        $arr  = explode('/',$dst_img);        $last = array_pop($arr);        $path = implode('/',$arr);        $this->_mkdirs($path);        $this->dst_img = $dst_img;    }     /**     * 設置圖片的顯示質量     *     * @param    string      $n    質量     */    function setImgDisplayQuality($n)    {        $this->img_display_quality = (int)$n;    }     /**     * 設置圖片的生成質量     *     * @param    string      $n    質量     */    function setImgCreateQuality($n)    {        $this->img_create_quality = (int)$n;    }     /**     * 設置文字水印     *     * @param    string     $word    水印文字     * @param    integer    $font    水印字體     * @param    string     $color   水印字體顏色     */    function setMaskWord($word)    {        $this->mask_word .= $word;    }     /**     * 設置字體顏色     *     * @param    string     $color    字體顏色     */    function setMaskFontColor($color="#ffffff")    {        $this->mask_font_color = $color;    }     /**     * 設置水印字體     *     * @param    string|integer    $font    字體     */    function setMaskFont($font=2)    {        if(!is_numeric($font) && !file_exists($font))        {            die("字體文件不存在");        }        $this->font = $font;    }     /**     * 設置文字字體大小,僅對truetype字體有效     */    function setMaskFontSize($size = "12")    {        $this->font_size = $size;    }     /**     * 設置圖片水印     *     * @param    string    $img     水印圖片源     */    function setMaskImg($img)    {        $this->mask_img = $img;    }     /**     * 設置水印橫向偏移     *     * @param    integer     $x    橫向偏移量     */    function setMaskOffsetX($x)    {        $this->mask_offset_x = (int)$x;    }     /**     * 設置水印縱向偏移     *     * @param    integer     $y    縱向偏移量     */    function setMaskOffsetY($y)    {        $this->mask_offset_y = (int)$y;    }     /**     * 指定水印位置     *     * @param    integer     $position    位置,1:左上,2:左下,3:右上,0/4:右下     */    function setMaskPosition($position=0)    {        $this->mask_position = (int)$position;    }     /**     * 設置圖片合并程度     *     * @param    integer     $n    合并程度     */    function setMaskImgPct($n)    {        $this->mask_img_pct = (int)$n;    }     /**     * 設置文字合并程度     *     * @param    integer     $n    合并程度     */    function setMaskTxtPct($n)    {        $this->mask_txt_pct = (int)$n;    }     /**     * 設置縮略圖邊框     *     * @param    (類型)     (參數名)    (描述)     */    function setDstImgBorder($size=1, $color="#000000")    {        $this->img_border_size  = (int)$size;        $this->img_border_color = $color;    }     /**     * 水平翻轉     */    function flipH()    {        $this->_flip_x++;    }     /**     * 垂直翻轉     */    function flipV()    {        $this->_flip_y++;    }     /**     * 設置剪切類型     *     * @param    (類型)     (參數名)    (描述)     */    function setCutType($type)    {        $this->cut_type = (int)$type;    }     /**     * 設置圖片剪切     *     * @param    integer     $width    矩形剪切     */    function setRectangleCut($width, $height)    {        $this->fill_w = (int)$width;        $this->fill_h = (int)$height;    }     /**     * 設置源圖剪切起始坐標點     *     * @param    (類型)     (參數名)    (描述)     */    function setSrcCutPosition($x, $y)    {        $this->src_x  = (int)$x;        $this->src_y  = (int)$y;    }     /**     * 創建圖片,主函數     * @param    integer    $a     當缺少第二個參數時,此參數將用作百分比,     *                             否則作為寬度值     * @param    integer    $b     圖片縮放后的高度

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91国模大尺度私拍在线视频| 久久不见久久见免费视频1| 日韩欧美国产小视频| 在线观看免费视频综合| 91在线码无精品| 色先锋资源久久综合| av欧美精品.com| 99国产精品99久久久久久| 成人午夜视频网站| 成人午夜精品一区二区三区| 成人福利在线看| 91女厕偷拍女厕偷拍高清| 91网站视频在线观看| 91视频精品在这里| 91国模大尺度私拍在线视频| 欧美日韩一区 二区 三区 久久精品| 91国产丝袜在线播放| 欧美三级乱人伦电影| 制服丝袜成人动漫| 精品免费99久久| 国产精品福利av| 亚洲激情校园春色| 午夜欧美电影在线观看| 久久精品国产澳门| 国产高清视频一区| 91高清视频免费看| 91精品国产高清一区二区三区蜜臀 | 欧美一区二区三区喷汁尤物| 精品粉嫩aⅴ一区二区三区四区| 久久日韩粉嫩一区二区三区| 最新高清无码专区| 亚洲超丰满肉感bbw| 国产剧情在线观看一区二区| 色婷婷精品久久二区二区蜜臀av| 欧美精品精品一区| 国产欧美精品一区| 亚洲图片欧美色图| 国产老妇另类xxxxx| 欧美日韩综合不卡| 国产欧美视频在线观看| 一区二区三区 在线观看视频| 六月丁香婷婷久久| 91污片在线观看| 欧美大黄免费观看| 亚洲精品国产一区二区精华液 | 久久蜜桃一区二区| 亚洲精品美国一| 精品一区在线看| 在线观看91视频| 中文欧美字幕免费| 六月婷婷色综合| 欧美视频在线一区| 欧美国产乱子伦 | 一区二区三区国产豹纹内裤在线| 精品一区免费av| 欧美网站大全在线观看| 久久新电视剧免费观看| 午夜精品久久久久影视| 成人18精品视频| 中文字幕精品在线不卡| 国产在线一区二区综合免费视频| 欧美日韩三级在线| 一区二区三区视频在线观看| 99re亚洲国产精品| 中文字幕乱码久久午夜不卡 | 久久亚洲二区三区| 久久电影网站中文字幕| 911精品国产一区二区在线| 亚洲久草在线视频| 99久久免费国产| 亚洲欧美自拍偷拍色图| 国产一区二区不卡在线 | 91麻豆高清视频| ...xxx性欧美| 99久久精品费精品国产一区二区| 中文字幕高清不卡| 国产精品12区| 自拍偷拍亚洲综合| 色婷婷久久久综合中文字幕| 一区二区三区日韩欧美| 欧美午夜电影网| 天堂久久久久va久久久久| 欧美视频完全免费看| 亚洲一区二区三区免费视频| 欧美日韩国产大片| 免费在线成人网| 精品国产凹凸成av人网站| 久久99精品久久久久| 久久日韩精品一区二区五区| 成人福利在线看| 亚洲国产人成综合网站| 91精品国产欧美一区二区18 | 制服.丝袜.亚洲.另类.中文| 捆绑调教一区二区三区| 久久蜜桃av一区精品变态类天堂| 成人免费av在线| 亚洲黄色录像片| 欧美精品高清视频| 久久精品国产999大香线蕉| 国产日韩综合av| 色综合天天综合狠狠| 午夜精品爽啪视频| 国产亚洲视频系列| 色综合天天综合网天天狠天天 | 欧美韩日一区二区三区四区| 色伊人久久综合中文字幕| 日韩高清一区在线| 国产视频一区二区在线观看| 色欧美片视频在线观看在线视频| 日韩成人午夜电影| 欧美极品aⅴ影院| 欧美高清激情brazzers| 成人激情av网| 日本午夜精品视频在线观看| 国产欧美日产一区| 欧美日韩专区在线| 成人一级黄色片| 男男视频亚洲欧美| 亚洲人午夜精品天堂一二香蕉| 欧美日韩国产一区| 成人性色生活片| 毛片一区二区三区| 亚洲欧美日韩人成在线播放| 亚洲精品在线网站| 欧洲精品一区二区| 成人丝袜高跟foot| 日本欧美一区二区| 亚洲精品免费在线观看| 久久精品免视看| www.视频一区| 精品一区二区三区免费视频| 亚洲一区二区三区四区在线观看| 国产亚洲污的网站| 91精品国产综合久久精品app| 91偷拍与自偷拍精品| 国产一区二区日韩精品| 水蜜桃久久夜色精品一区的特点| 国产精品久99| 国产人妖乱国产精品人妖| 日韩久久久久久| 3d动漫精品啪啪| 欧美日韩另类一区| 91福利在线播放| 91官网在线免费观看| 91免费在线看| 91同城在线观看| 91丝袜高跟美女视频| 成人黄色一级视频| 懂色av中文字幕一区二区三区| 久久av老司机精品网站导航| 奇米精品一区二区三区四区| 日韩国产欧美视频| 亚洲成人精品一区二区| 亚洲18影院在线观看| 亚洲国产视频在线| 亚洲一区二区三区视频在线| 午夜精品免费在线| 日本伊人精品一区二区三区观看方式| 亚洲gay无套男同| 蜜桃一区二区三区四区| 裸体一区二区三区| 精品一区二区三区在线观看国产| 韩国av一区二区| 国产凹凸在线观看一区二区| 国产福利一区二区三区| 成人av在线一区二区三区| 丰满白嫩尤物一区二区| 白白色 亚洲乱淫| 色婷婷激情一区二区三区| 色婷婷香蕉在线一区二区| 欧美在线免费观看视频| 欧美一级理论片| 久久女同性恋中文字幕| 日韩一区在线看| 亚洲自拍与偷拍| 日本成人在线视频网站| 久久国产日韩欧美精品| 国产盗摄女厕一区二区三区| 国产精华液一区二区三区| 91亚洲永久精品| 欧美日韩一区二区三区高清| 日韩欧美视频一区| 久久久久久麻豆| 亚洲一区二区三区视频在线| 日韩国产一二三区| 国产精品69毛片高清亚洲| 色综合网色综合| 精品嫩草影院久久| 亚洲色图20p| 精品一区二区在线视频| 成人天堂资源www在线| 欧美日韩在线观看一区二区| 精品sm在线观看| 一区二区国产视频| 狠狠狠色丁香婷婷综合久久五月| 91蜜桃免费观看视频| 日韩美女主播在线视频一区二区三区| 国产精品天干天干在线综合| 天堂一区二区在线免费观看| 国产v日产∨综合v精品视频|