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);
     } 
    }
     ?>
  • 相关阅读:
    javascript的自定义对象
    解决trim兼容性
    AJAX
    javascript中的默认对象
    js原始数据类型
    javascript的内置对象
    空判断啊
    javascript的继承
    html如何设置P的高度为零?
    asp.net 生成静态页 自动分页
  • 原文地址:https://www.cnblogs.com/linuxnotes/p/3483162.html
Copyright © 2011-2022 走看看