php缩放图片(根据宽高的等比例缩放)实例介绍


Posted in PHP onJune 09, 2013

推荐一个简单实用的缩放图片工具 SimpleImage,参考http://www.white-hat-web-design.co.uk/blog/resizing-images-with-php/

使用方法:

设定宽高,不等比例缩放

<?php 
include('SimpleImage.php'); 
$image = new SimpleImage(); 
$image->load('picture.jpg'); 
$image->resize(250,400); 
$image->save('picture2.jpg');?> 设定宽度,等比例缩放
<?php 
include('SimpleImage.php'); 
$image = new SimpleImage(); 
$image->load('picture.jpg'); 
$image->resizeToWidth(250); 
$image->save('picture2.jpg');?> 
设定高度,等比例缩放
<?php 
include('SimpleImage.php'); 
$image = new SimpleImage(); 
$image->load('picture.jpg'); 
$image->resizeToHeight(500); 
$image->save('picture2.jpg'); 
$image->resizeToHeight(200); 
$image->save('picture3.jpg');?> 
按比例,缩放至50%
<?php 
include('SimpleImage.php'); 
$image = new SimpleImage(); 
$image->load('picture.jpg'); 
$image->scale(50); 
$image->save('picture2.jpg');?>
缩放后直接输出到屏幕
<?php 
header('Content-Type: image/jpeg'); 
include('SimpleImage.php'); 
$image = new SimpleImage(); 
$image->load('picture.jpg'); 
$image->resizeToWidth(150); 
$image->output();?>

SimpleImage.php 源码请轻点文章开头链接,到那下载
PHP 相关文章推荐
其他功能
Oct 09 PHP
某大型网络公司应聘时的笔试题目附答案
Mar 27 PHP
使用PHP批量生成随机用户名
Jul 10 PHP
PHP 各种排序算法实现代码
Aug 20 PHP
PHP5 的对象赋值机制介绍
Aug 02 PHP
PHP与MongoDB简介|安全|M+PHP应用实例详解
Jun 17 PHP
ThinkPHP模板判断输出Empty标签用法详解
Jun 30 PHP
跟我学Laravel之配置Laravel
Oct 15 PHP
php模拟用户自动在qq空间发表文章的方法
Jan 07 PHP
php使用timthumb生成缩略图的方法
Jan 22 PHP
php处理json格式数据经典案例总结
May 19 PHP
PHP使用Redis实现Session共享的实现示例
May 12 PHP
探讨php define()函数及defined()函数使用详解
Jun 09 #PHP
如何用php获取程序执行的时间
Jun 09 #PHP
php生成zip压缩文件的方法详解
Jun 09 #PHP
基于php iconv函数的使用详解
Jun 09 #PHP
PHP页面间参数传递的四种方法详解
Jun 09 #PHP
利用PHP+JS实现搜索自动提示(实例)
Jun 09 #PHP
深入php处理整数函数的详解
Jun 09 #PHP
You might like
php5 mysql分页实例代码
2008/04/10 PHP
ThinkPHP模板引擎之导入资源文件方法详解
2014/06/18 PHP
又十个超级有用的PHP代码片段
2015/09/24 PHP
PHP简单判断iPhone、iPad、Android及PC设备的方法
2016/10/11 PHP
javascript 网页跳转的方法
2008/12/24 Javascript
JavaScript的单例模式 (singleton in Javascript)
2010/06/11 Javascript
缓动函数requestAnimationFrame 更好的实现浏览器经动画
2012/12/07 Javascript
解析jquery获取父窗口的元素
2013/06/26 Javascript
探讨JavaScript中声明全局变量三种方式的异同
2013/12/03 Javascript
js的隐含参数(arguments,callee,caller)使用方法
2014/01/28 Javascript
原生js仿jq判断当前浏览器是否为ie,精确到ie6~8
2014/08/30 Javascript
JS+CSS实现TreeMenu二级树形菜单完整实例
2015/09/18 Javascript
浏览器环境下JavaScript脚本加载与执行探析之动态脚本与Ajax脚本注入
2016/01/19 Javascript
原生javascript实现匀速运动动画效果
2016/02/26 Javascript
jquery弹出遮掩层效果【附实例代码】
2016/04/28 Javascript
jQuery实现鼠标滑过图片移动特效
2016/12/08 Javascript
基于Vue、Vuex、Vue-router实现的购物商城(原生切换动画)效果
2018/01/09 Javascript
vue操作下拉选择器获取选择的数据的id方法
2018/08/24 Javascript
vue-cli项目中使用echarts图表实例
2018/10/22 Javascript
JavaScript中的垃圾回收与内存泄漏示例详解
2019/05/02 Javascript
下载给定网页上图片的方法
2014/02/18 Python
python递归打印某个目录的内容(实例讲解)
2017/08/30 Python
浅谈Python peewee 使用经验
2017/10/20 Python
Python+matplotlib+numpy绘制精美的条形统计图
2018/01/02 Python
Python装饰器原理与简单用法实例分析
2018/04/29 Python
详解python中的json和字典dict
2018/06/22 Python
Flask框架单例模式实现方法详解
2019/07/31 Python
python3使用print打印带颜色的字符串代码实例
2019/08/22 Python
Python操作excel的方法总结(xlrd、xlwt、openpyxl)
2019/09/02 Python
python getpass模块用法及实例详解
2019/10/07 Python
CSS中越界问题的经典解决方案【推荐】
2016/04/19 HTML / CSS
使用HTML5技术开发一个属于自己的超酷颜色选择器
2013/09/22 HTML / CSS
文员岗位职责范本
2014/03/08 职场文书
学校安全防火方案
2014/06/07 职场文书
浅谈MySQL 亿级数据分页的优化
2021/06/15 MySQL
《王国之心》迎来了发售的20周年, 野村哲发布贺图
2022/04/11 其他游戏