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

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

?? gd.php

?? 國外很不錯的一個開源OA系統Group-Office
?? PHP
?? 第 1 頁 / 共 2 頁
字號:
<?php/************************************************************************* Title.........:  GD Driver** Version.......:  1.0** Author........:  Xiang Wei ZHUO <wei@zhuo.org>** Filename......:  GD.php** Last changed..:  30 Aug 2003 ** Notes.........:  Orginal is from PEAR**/// +----------------------------------------------------------------------+// | PHP Version 4                                                        |// +----------------------------------------------------------------------+// | Copyright (c) 1997-2002 The PHP Group                                |// +----------------------------------------------------------------------+// | This source file is subject to version 2.02 of the PHP license,      |// | that is bundled with this package in the file LICENSE, and is        |// | available at through the world-wide-web at                           |// | http://www.php.net/license/2_02.txt.                                 |// | If you did not receive a copy of the PHP license and are unable to   |// | obtain it through the world-wide-web, please send a note to          |// | license@php.net so we can mail you a copy immediately.               |// +----------------------------------------------------------------------+// | Authors: Peter Bowyer <peter@mapledesign.co.uk>                      |// |          Alan Knowles <alan@akbkhome.com>                            |// +----------------------------------------------------------------------+////    Usage ://    $img    = new Image_Transform_GD();//    $angle  = -78;//    $img->load('magick.png');////    if($img->rotate($angle,array('autoresize'=>true,'color_mask'=>array(255,0,0)))){//        $img->addText(array('text'=>"Rotation $angle",'x'=>0,'y'=>100,'font'=>'/usr/share/fonts/default/TrueType/cogb____.ttf'));//        $img->display();//    } else {//        echo "Error";//    }////// $Id: GD.php,v 1.1 2006/03/23 10:01:31 mschering Exp $//// Image Transformation interface using the GD library//require_once "Transform.php";Class Image_Transform_Driver_GD extends Image_Transform{    /**     * Holds the image file for manipulation     */    var $imageHandle = '';    /**     * Holds the original image file     */    var $old_image = '';    /**     * Check settings     *     * @return mixed true or  or a PEAR error object on error     *     * @see PEAR::isError()     */    function Image_Transform_GD()    {        return;    } // End function Image    /**     * Load image     *     * @param string filename     *     * @return mixed none or a PEAR error object on error     * @see PEAR::isError()     */    function load($image)    {        $this->uid = md5($_SERVER['REMOTE_ADDR']);        $this->image = $image;        $this->_get_image_details($image);        $functionName = 'ImageCreateFrom' . $this->type;		if(function_exists($functionName))		{			$this->imageHandle = $functionName($this->image);		}    } // End load    /**     * addText     *     * @param   array   options     Array contains options     *                              array(     *                                  'text'  The string to draw     *                                  'x'     Horizontal position     *                                  'y'     Vertical Position     *                                  'Color' Font color     *                                  'font'  Font to be used     *                                  'size'  Size of the fonts in pixel     *                                  'resize_first'  Tell if the image has to be resized     *                                                  before drawing the text     *                              )     *     * @return none     * @see PEAR::isError()     */    function addText($params)    {        $default_params = array(                                'text' => 'This is Text',                                'x' => 10,                                'y' => 20,                                'color' => array(255,0,0),                                'font' => 'Arial.ttf',                                'size' => '12',                                'angle' => 0,                                'resize_first' => false // Carry out the scaling of the image before annotation?  Not used for GD                                );        $params = array_merge($default_params, $params);        extract($params);        if( !is_array($color) ){            if ($color[0]=='#'){                $this->colorhex2colorarray( $color );            } else {                include_once('Image/Transform/Driver/ColorsDefs.php');                $color = isset($colornames[$color])?$colornames[$color]:false;            }        }        $c = imagecolorresolve ($this->imageHandle, $color[0], $color[1], $color[2]);        if ('ttf' == substr($font, -3)) {            ImageTTFText($this->imageHandle, $size, $angle, $x, $y, $c, $font, $text);        } else {            ImagePSText($this->imageHandle, $size, $angle, $x, $y, $c, $font, $text);        }        return true;    } // End addText    /**     * Rotate image by the given angle     * Uses a fast rotation algorythm for custom angles     * or lines copy for multiple of 90 degrees     *     * @param int       $angle      Rotation angle     * @param array     $options    array(  'autoresize'=>true|false,     *                                      'color_mask'=>array(r,g,b), named color or #rrggbb     *                                   )     * @author Pierre-Alain Joye     * @return mixed none or a PEAR error object on error     * @see PEAR::isError()     */    function rotate($angle, $options=null)    {        if(function_exists('imagerotate') && false) {            $white = imagecolorallocate ($this->imageHandle, 255, 255, 255);			$this->imageHandle = imagerotate($this->imageHandle, $angle, $white);            return true;        }        if ( $options==null ){            $autoresize = true;            $color_mask = array(255,255,0);        } else {            extract( $options );        }        while ($angle <= -45) {            $angle  += 360;        }        while ($angle > 270) {            $angle  -= 360;        }        $t      = deg2rad($angle);        if( !is_array($color_mask) ){            if ($color[0]=='#'){                $this->colorhex2colorarray( $color_mask );            } else {                include_once('Image/Transform/Driver/ColorDefs.php');                $color = isset($colornames[$color_mask])?$colornames[$color_mask]:false;            }        }        // Do not round it, too much lost of quality        $cosT   = cos($t);        $sinT   = sin($t);        $img    =& $this->imageHandle;        $width  = $max_x  = $this->img_x;        $height = $max_y  = $this->img_y;        $min_y  = 0;        $min_x  = 0;        $x1     = round($max_x/2,0);        $y1     = round($max_y/2,0);        if ( $autoresize ){            $t      = abs($t);            $a      = round($angle,0);            switch((int)($angle)){                case 0:                        $width2     = $width;                        $height2    = $height;                    break;                case 90:                        $width2     = $height;                        $height2    = $width;                    break;                case 180:                        $width2     = $width;                        $height2    = $height;                    break;                case 270:                        $width2     = $height;                        $height2    = $width;                    break;                default:                    $width2     = (int)(abs(sin($t) * $height + cos($t) * $width));                    $height2    = (int)(abs(cos($t) * $height+sin($t) * $width));            }            $width2     -= $width2%2;            $height2    -= $height2%2;            $d_width    = abs($width - $width2);            $d_height   = abs($height - $height2);            $x_offset   = $d_width/2;            $y_offset   = $d_height/2;            $min_x2     = -abs($x_offset);            $min_y2     = -abs($y_offset);            $max_x2     = $width2;            $max_y2     = $height2;        }        if(function_exists('ImageCreateTrueColor')){            $img2 =ImageCreateTrueColor($width2,$height2);        } else {            $img2 =ImageCreate($width2,$height2);        }	        if ( !is_resource($img2) ){            return false;/*PEAR::raiseError('Cannot create buffer for the rotataion.',                                null, PEAR_ERROR_TRIGGER, E_USER_NOTICE);*/        }        $this->img_x = $width2;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精久久久久久久久久久| 欧美大白屁股肥臀xxxxxx| 国产偷国产偷亚洲高清人白洁| 免费在线观看成人| 日韩久久久精品| 国产成人av一区二区三区在线观看| 日韩欧美电影一二三| 国产一区二区三区av电影 | 精品亚洲免费视频| 久久久蜜臀国产一区二区| 国产成人一区在线| 亚洲欧美电影院| 欧美日韩久久久| 国产九色sp调教91| 亚洲精品国产第一综合99久久| 欧美色视频一区| 国产精品亚洲午夜一区二区三区| 中文字幕中文字幕一区| 91精品国产综合久久久久久久久久| 美女精品一区二区| 亚洲激情图片一区| 久久综合色一综合色88| 欧美午夜精品久久久久久超碰| 韩国av一区二区三区四区| 亚洲精品视频一区| 一级女性全黄久久生活片免费| 99精品视频在线播放观看| 一区二区三区在线观看国产| 91精品视频网| 亚洲裸体在线观看| 日韩一级免费一区| 欧美色图在线观看| 91蜜桃在线观看| 成人高清视频免费观看| 国产一区二区三区黄视频 | 洋洋av久久久久久久一区| 久久久精品日韩欧美| 欧美成人一区二区三区在线观看| 欧美肥大bbwbbw高潮| 欧美精品粉嫩高潮一区二区| 欧美做爰猛烈大尺度电影无法无天| www.亚洲人| 91浏览器打开| 欧美伊人精品成人久久综合97| 色欧美乱欧美15图片| 色婷婷综合久色| 在线免费观看视频一区| 在线精品亚洲一区二区不卡| 欧美这里有精品| 欧美日韩亚洲高清一区二区| 91蜜桃视频在线| 欧美日韩夫妻久久| 欧美精品黑人性xxxx| 91高清视频在线| 欧美性猛片aaaaaaa做受| 欧美情侣在线播放| 精品国产一区二区三区久久久蜜月 | 欧美日韩美女一区二区| 国产精品每日更新在线播放网址| 亚洲精品亚洲人成人网在线播放| 一区二区三区在线免费视频 | 亚洲图片自拍偷拍| 精品一区二区在线视频| 成人精品一区二区三区四区 | 日韩视频在线一区二区| 国产精品私房写真福利视频| 亚洲电影一级黄| 国产激情视频一区二区三区欧美| 成人免费的视频| 日韩欧美国产一二三区| 亚洲激情自拍偷拍| 成人免费毛片app| 欧美一区二区三区免费| 日韩美女视频一区二区| 午夜伦理一区二区| 国产精品一二三四区| 欧美三级蜜桃2在线观看| 久久综合丝袜日本网| 亚洲大片免费看| 日本韩国欧美一区| 亚洲国产精品黑人久久久| 九色综合国产一区二区三区| 色综合久久综合网欧美综合网 | 日韩欧美三级在线| 一区二区三区视频在线观看| 国产一区二区调教| 精品国产91乱码一区二区三区| 日韩国产在线观看| 欧美精品一卡两卡| 亚洲国产欧美另类丝袜| 色综合色综合色综合色综合色综合 | 97久久精品人人做人人爽50路| 国产精品无人区| 成人一二三区视频| 中文幕一区二区三区久久蜜桃| 国内精品伊人久久久久av影院| 欧美成人一区二区三区片免费| 日本美女一区二区三区视频| 国产视频一区二区在线观看| 国产成人在线视频播放| 在线视频欧美区| 亚洲成人免费看| 日韩欧美国产综合在线一区二区三区| 蜜桃视频在线观看一区二区| 欧美xxxxx牲另类人与| 国产一区不卡视频| 国产精品久久久久aaaa| 色综合久久久久| 午夜av区久久| 久久色视频免费观看| 成人黄色免费短视频| 最新国产の精品合集bt伙计| 在线观看av不卡| 久久精品国产成人一区二区三区| 久久久久综合网| 欧美亚洲一区二区在线观看| 麻豆传媒一区二区三区| 国产视频一区不卡| 欧美性受xxxx| 国产精品18久久久久久vr| 一区二区成人在线| 日本一区二区综合亚洲| 欧美裸体bbwbbwbbw| www.99精品| 国产在线精品一区二区夜色| 午夜精品一区在线观看| 欧美国产乱子伦| 日韩精品一区二| 日韩视频免费直播| 欧美在线视频日韩| 成人av电影在线网| av一区二区三区在线| 国产一区二区不卡| 国产一区二区毛片| 国内外成人在线| 激情文学综合网| 日本aⅴ免费视频一区二区三区| 午夜激情一区二区| 日本不卡视频在线| 久久精品72免费观看| 日韩精品欧美成人高清一区二区| 亚洲综合激情另类小说区| 亚洲欧美在线另类| 亚洲综合在线免费观看| 亚洲免费视频成人| 亚洲成年人影院| 日韩主播视频在线| 免费看日韩精品| 国产精品综合视频| 91在线免费视频观看| 99久久久免费精品国产一区二区| 99久久婷婷国产| 欧美丰满少妇xxxbbb| 精品久久久久久最新网址| 久久精品免视看| 亚洲手机成人高清视频| 亚洲一区二区在线观看视频 | 久久一夜天堂av一区二区三区| 久久久久久99久久久精品网站| 日本一区二区三区视频视频| 亚洲美女视频在线观看| 日韩精品福利网| 国产成a人亚洲| 欧美三级中文字幕在线观看| 精品日韩一区二区三区免费视频| 国产亚洲精品资源在线26u| 一区二区三区高清| 精品无人区卡一卡二卡三乱码免费卡 | 欧美成人女星排名| 亚洲女与黑人做爰| 国产精品一区二区不卡| 欧美在线观看你懂的| 中文在线一区二区| 免费观看91视频大全| 欧美亚洲自拍偷拍| 亚洲美女视频在线观看| 成人免费视频免费观看| 国产亚洲精品免费| 久久国产三级精品| 欧美一区二区三区啪啪| 亚洲午夜影视影院在线观看| www.亚洲激情.com| 日韩一区在线看| a美女胸又www黄视频久久| 中文一区一区三区高中清不卡| 日本免费在线视频不卡一不卡二| 欧洲精品在线观看| 亚洲精品一二三四区| 一本大道av伊人久久综合| 成人免费在线播放视频| 成人动漫在线一区| 亚洲视频精选在线| 欧美在线三级电影| 亚洲成人精品一区| 在线不卡免费av| 黄页网站大全一区二区| 精品国产三级电影在线观看| 国产在线不卡视频| 亚洲欧美成人一区二区三区| 欧美日韩国产高清一区二区三区|