zoukankan      html  css  js  c++  java
  • php实现图片缩放功能类

    Images类是一个图片处理类,实现了图片缩放类。
    代码:
    <?php 
    /**
     *  Images类是一个图片处理类
     *  @package application.controllers 
     *  @since 1.0 
     
    */
    class Images 
    {
     /**
      * 缩放图片
      * @param $source原图片
      * @param $newfile新图片
      * @param $pre缩放比例
      
    */
     public function thumn($source,$pre,$newfile)
     {
         //获取图片尺寸
      list($s_w,$s_h)=getimagesize($source);
      //生成新的图片尺寸
      $new_w=$s_w*$pre;
      $new_h=$s_h*$pre;
      //创建新的图像
      $new_f=imagecreatetruecolor($new_w$new_h);
      //用资源图片创建图像
      $sour_f=imagecreatefromjpeg($source);
      //拷贝资源图片到新图像
      imagecopyresampled($new_f$sour_f, 0, 0, 0, 0, $new_w$new_h$s_w$s_h);
      //输出图片到浏览器
      imagejpeg($new_f,$newfile);
         imagedestroy($new_f);
         imagedestroy($sour_f);
     } 
    }
     ?>
  • 相关阅读:
    函数间的调用关系
    二分法原理
    图片1
    C函数讲解
    图片2
    图片1
    图片2
    函数间的调用关系
    C函数讲解
    二分法原理
  • 原文地址:https://www.cnblogs.com/linuxnotes/p/3483162.html
Copyright © 2011-2022 走看看