码迷,mamicode.com
首页 > 其他好文 > 详细

缩略图

时间:2016-11-21 22:56:46      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:目标   步骤   文件   高度   图像资源   计算   image   图片   des   

/*
    步骤:
     1.打开图片源文件资源
     2.获得源文件的宽高
     3.使用固定的公式计算新的宽高
     4.生成目标图像资源
     5.进行缩放
     6.保存图像
     7.释放资源
     */
    //1.打开图片源文件资源
    $im = imagecreatefromjpeg(‘./bg.jpg‘);

    //2.获得源文件的宽高
    $fx = imagesx($im); // 获取宽度
    $fy = imagesy($im); // 获取高度


    //3.使用固定的公式计算新的宽高
    $sx = $fx/2;
    $sy = $fy/2;
    //4.生成目标图像资源
    $small = imagecreatetruecolor($sx,$sy);


    //5.进行缩放
    imagecopyresampled($small,$im,0,0,0,0,$sx,$sy,$fx,$fy);

    //6.保存图像
    if(imagejpeg($small,‘./sbg.jpg‘)) {
     echo ‘保存成功‘;
    } else {
         echo ‘保存失败‘;
    }
    //7.释放资源
    imagedestroy($im);
    imagedestroy($small);

  

缩略图

标签:目标   步骤   文件   高度   图像资源   计算   image   图片   des   

原文地址:http://www.cnblogs.com/Czc963239044/p/6087183.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!