php实现图片缩放功能类


Posted in PHP onDecember 18, 2013
<?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);
 } 
}
 ?>
PHP 相关文章推荐
简单的PHP缓存设计实现代码
Sep 30 PHP
php中jQuery插件autocomplate的简单使用笔记
Jun 14 PHP
php递归法读取目录及文件的方法
Jan 30 PHP
php生成图片验证码的实例讲解
Aug 03 PHP
php中preg_replace_callback函数简单用法示例
Jul 21 PHP
PHP命名空间namespace用法实例分析
Sep 27 PHP
PHP快速排序quicksort实例详解
Sep 28 PHP
php base64 编码与解码实例代码
Mar 21 PHP
PHP实现git部署的方法教程
Dec 19 PHP
实例介绍PHP中zip_open()函数用法
Feb 15 PHP
Yaf框架封装的MySQL数据库操作示例
Mar 06 PHP
php实现记事本案例
Oct 20 PHP
php防止sql注入代码实例
Dec 18 #PHP
php读取csv实现csv文件下载功能
Dec 18 #PHP
用PHP实现弹出消息提示框的两种方法
Dec 17 #PHP
sae使用smarty模板的方法
Dec 17 #PHP
解决file_get_contents无法请求https连接的方法
Dec 17 #PHP
phpstrom使用xdebug配置方法
Dec 17 #PHP
php使用curl发送json格式数据实例
Dec 17 #PHP
You might like
php下HTTP Response中的Chunked编码实现方法
2008/11/19 PHP
PHP 数据库树的遍历方法
2009/02/06 PHP
php数组的概述及分类与声明代码演示
2013/02/26 PHP
laravel自定义分页的实现案例offset()和limit()
2019/10/15 PHP
一个加密JavaScript的开源工具PACKER2.0.2
2006/11/04 Javascript
JavaScript进阶教程(第四课第一部分)
2007/04/05 Javascript
Mozilla 表达式 __noSuchMethod__
2009/04/05 Javascript
jQuery 学习6 操纵元素显示效果的函数
2010/02/07 Javascript
window.location不跳转的问题解决方法
2014/04/17 Javascript
Javascript获取当前时间函数和时间操作小结
2014/10/01 Javascript
javascript常用函数归纳整理
2014/10/31 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记8)
2015/12/24 Javascript
jQuery图片轮播(二)利用构造函数和原型创建对象以实现继承
2016/12/06 Javascript
ES2015 Symbol 一种绝不重复的值
2016/12/25 Javascript
利用transition实现文字上下抖动的效果
2017/01/21 Javascript
JS打开摄像头并截图上传示例
2017/02/18 Javascript
jQuery 表单序列化实例代码
2017/06/11 jQuery
json数据传到前台并解析展示成列表的方法
2018/08/06 Javascript
解析JS在获取当前月的最后一天遇到的坑
2019/08/30 Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
python base64 decode incorrect padding错误解决方法
2015/01/08 Python
Python的CGIHTTPServer交互实现详解
2018/02/08 Python
python实现批量图片格式转换
2020/06/16 Python
python调用matlab的m自定义函数方法
2019/02/18 Python
TensorFLow 不同大小图片的TFrecords存取实例
2020/01/20 Python
如何用python爬取微博热搜数据并保存
2021/02/20 Python
在职研究生自我鉴定
2013/10/16 职场文书
25岁生日感言
2014/01/13 职场文书
生日寿宴答谢词
2014/01/19 职场文书
《奇妙的国际互联网》 教学反思
2014/02/25 职场文书
一年级班主任感言
2014/03/08 职场文书
文明演讲稿范文
2014/05/12 职场文书
建筑安全责任书范本
2014/07/24 职场文书
初中教师个人工作总结
2015/02/10 职场文书
2015年前台个人工作总结
2015/04/03 职场文书
HTML基础详解(上)
2021/10/16 HTML / CSS