中国设计秀欢迎投稿
中国品牌形像设计网
平面设计 画册 VI欣赏 包装 CG-插画 搜索 个人网页 Alexa排名 CSS 建站资源 下载专区 JS特效 品牌服装 服装院校 专题欣赏 SEO 图标欣赏 专题
深圳网站建设 广州网站设计 域名注册 上海网站建设 虚拟主机 广州网站建设 广州网页设计 签名设计 虚拟主机 域名注册 品牌形象设计 设计联盟
求创科技
上海网麒科技
中国福网
中国设计秀
亿恩科技
中国设计秀
中国设计秀
当前位置:网络学院首页 >> 编程开发 >> php >> PHP生成图片缩略图方法及代码

PHP生成图片缩略图方法及代码 (1)

来源:中国设计秀    作者:    点击:337     加入收藏    发表评论
0
顶一下
中资源

   要使用PHP生成图片缩略图,要保证你的PHP服务器安装了GD2图形库
    使用一个类生成图片的缩略图,类的源码见下文


调用此类的方法:
 $resizeimage = new resizeimage("图片源文件地址", "200", "100", "0","缩略图地址");
//就只用上面的一句话,就能生成缩略图,其中,源文件和缩略图地址可以相同,200,100分别代表宽和高


//使用如下类就可以生成图片缩略图,
[php]
<?php
class resizeimage
{
    //图片类型
    var  $type;
    //实际宽度
    var  $width;
    //实际高度
    var  $height;
    //改变后的宽度
    var  $resize_width;
    //改变后的高度
    var  $resize_height;
    //是否裁图
    var  $cut;
    //源图象
    var  $srcimg;
    //目标图象地址
    var  $dstimg;
    //临时创建的图象
    var  $im;

    function resizeimage( $img,  $wid,  $hei, $c, $dstpath)
    {
         $this->srcimg =  $img;
         $this->resize_width =  $wid;
         $this->resize_height =  $hei;
         $this->cut =  $c;
        //图片的类型
    
 $this->type = strtolower(substr(strrchr( $this->srcimg,"."),1));

        //初始化图象
         $this->initi_img();
        //目标图象地址
         $this -> dst_img( $dstpath);
        //--
         $this->width = imagesx( $this->im);
         $this->height = imagesy( $this->im);
        //生成图象
         $this->newimg();
        ImageDestroy ( $this->im);
    }
    function newimg()

[1] [2] [3] [4]
2007-08-17 09:57:00    出处:
热点文章/相关文章
网站地图 | 关于我们 | 联系我们 | 网站建设 | 广告服务 | 版权声明 | 免责声明 | 网站公告 | 友情链接 | 留言 | 旧版入口