添加到QQ书签 | 设为首页 | 加入收藏 | 繁體中文 | 网站地图
 | 网站首页 | QQ空间大图 | QQ空间FLASH模块 | QQ闪字表情 | QQ系列 | QQ下载 | 博客系列 | 完美图片 | 游戏秘籍 | 基础教程 | 
 | 精美字体 | 精品娃娃 | 个性签名 | 动感图片 | 制作素材 | 边框线条 | 视频·搞笑图片 | 基础知识 | 网页设计 | 
推 荐 阅 读
  • 没有推荐文章
  • 阅 读 排 行
    ·网页鼠标特效:在鼠标后面…
    ·在文本框默认自动输入当前…
    ·网页图片特效:图片动态水…
    ·网页鼠标特效:黑暗火光
    ·CSS基础知识:样式表CSS中…
    ·PHP源代码:图片加入文字…
    ·PHP源代码:Email图片生成
    ·CSS解决图片下有空隙
    ·纯CSS制作的网页中的ligh…
    ·网页图片鼠标动作特效:图…
    ·在线处理示意等待的AJAX动…
    ·11个图片上传加水印PHP源…
    ·CSS实现排版段落前面空两…
    ·网页时间特效:漂亮的脚本…
    ·PHP源代码:在图片上添加…
    ·DIV和CSS排版中制作细线条…
    ·CSS样式表参考:常用的CS…
    ·CSS优化:网页技术CSS的f…
    ·网页相册图片特效:矩阵鼠…
    ·PHP创建文字图片源码
     
    11个图片上传加水印PHP源代码 【字体:
     您现在的位置: QQ宝页站 >> 网页设计 >> PHP >> 正文 添加到百度搜藏 添加到QQ书签
     作者:佚名    文章来源:不详    点击数:    更新时间:2008-7-25  

    <?

    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     图片缩放后的高度
         */
        function createImg($a, $b=null)
        {
            $num = func_num_args();
            if(1 == $num)
            {
                $r = (int)$a;
                if($r < 1)
                {
                    die("图片缩放比例不得小于1");
                }
                $this->img_scale = $r;
                $this->_setNewImgSize($r);
            }
     
            if(2 == $num)
            {
                $w = (int)$a;
                $h = (int)$b;
                if(0 == $w)
                {
                    die("目标宽度不能为0");
                }
                if(0 == $h)
                {
                    die("目标高度不能为0");
                }
                $this->_setNewImgSize($w, $h);
            }
     
            if($this->_flip_x%2!=0)
            {
                $this->_flipH($this->h_src);
            }
     
            if($this->_flip_y%2!=0)
            {
                $this->_flipV($this->h_src);
            }
            $this->_createMask();
            $this->_output();
     
            // 释放
            if(imagedestroy($this->h_src) && imagedestroy($this->h_dst))
            {
                Return true;
            }
            else
            {
                Return false;
            }
        }
     
       ?>

    上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 


    Google
     
    文章录入:丹峰    责任编辑:丹峰 
  • 上一篇文章:

  • 下一篇文章:
  •  
    设为首页 / 加入收藏 / 联系站长 / 友情链接 / 本站动态 / 用户留言 / 版权申明
    QQ宝页站 www.QQBye.com 信息备案:粤ICP备06124483号