php实现图片等比例缩放代码


Posted in PHP onJuly 23, 2015

新建文件index.php,需要在统计目录下有个图片为q.jpg(可根据源码进行更改图片的名称)

源代码如下:

<?php
$filename="q.jpg";
$per=0.3;
list($width, $height)=getimagesize($filename);
$n_w=$width*$per;
$n_h=$height*$per;
$new=imagecreatetruecolor($n_w, $n_h);
$img=imagecreatefromjpeg($filename);
//拷贝部分图像并调整
imagecopyresized($new, $img,0, 0,0, 0,$n_w, $n_h, $width, $height);
//图像输出新图片、另存为
imagejpeg($new, "q1.jpg");
imagedestroy($new);
imagedestroy($img);
?>

使用浏览器运行过后,在index.php同级的目录下会有个q1.jpg,这个图片就是等比例缩放后的图片,路径可以自己在源代码里面更改,放在自己的项目当中去或写个方法也行

以上所述上就是本文的全部内容了,希望对大家学习php语言能够有所帮助。

PHP 相关文章推荐
将数字格式的计算结果转为汉字格式
Oct 09 PHP
PHP 文件类型判断代码
Mar 13 PHP
PHP函数常用用法小结
Feb 08 PHP
解析mysql 表中的碎片产生原因以及清理
Jun 22 PHP
phpword插件导出word文件时中文乱码问题处理方案
Aug 19 PHP
php设计模式之简单工厂模式详解
Sep 04 PHP
php面向对象中static静态属性与方法的内存位置分析
Feb 08 PHP
详解WordPress中提醒安装插件以及隐藏插件的功能实现
Dec 25 PHP
ThinkPHP连接Oracle数据库
Apr 22 PHP
PHP长连接实现与使用方法详解
Feb 11 PHP
laravel 框架执行流程与原理简单分析
Feb 01 PHP
laravel与thinkphp之间的区别与优缺点
Mar 02 PHP
WampServer搭建php环境时遇到的问题汇总
Jul 23 #PHP
PHP中遇到的时区问题解决方法
Jul 23 #PHP
10款PHP开源商城系统汇总介绍
Jul 23 #PHP
浅析PHP中Session可能会引起并发问题
Jul 23 #PHP
PHP技术开发微信公众平台
Jul 22 #PHP
PHP使用array_merge重新排列数组下标的方法
Jul 22 #PHP
PHP结合jQuery实现找回密码
Jul 22 #PHP
You might like
第二节--PHP5 的对象模型
2006/11/16 PHP
PHP 文件编程综合案例-文件上传的实现
2013/07/03 PHP
ThinkPHP3.1新特性之内容解析输出详解
2014/06/19 PHP
PHP简单获取多个checkbox值的方法
2016/06/13 PHP
PHP实现导出带样式的Excel
2016/08/28 PHP
使用swoole 定时器变更超时未支付订单状态的解决方案
2019/07/24 PHP
当鼠标移动到图片上时跟随鼠标显示放大的图片效果
2013/06/06 Javascript
浅析node.js中close事件
2014/11/26 Javascript
node.js中的http.get方法使用说明
2014/12/14 Javascript
后台获取ZTREE选中节点的方法
2015/02/12 Javascript
jQuery常用数据处理方法小结
2015/02/20 Javascript
js鼠标点击按钮切换图片-图片自动切换-点击左右按钮切换特效代码
2015/09/02 Javascript
JavaScript学习总结之JS、AJAX应用
2016/01/29 Javascript
浅谈js中字符和数组一些基本算法题
2016/08/15 Javascript
JavaScript实现自动切换图片代码
2016/10/11 Javascript
bootstrap中使用google prettify让代码高亮的方法
2016/10/21 Javascript
node.js到底要不要加分号浅析
2018/07/11 Javascript
Node.js+Express+Mysql 实现增删改查
2019/04/03 Javascript
基于Vue CSR的微前端实现方案实践
2020/05/27 Javascript
基于JavaScript实现简单抽奖功能代码实例
2020/10/20 Javascript
代码块高亮可复制显示js插件highlight.js+clipboard.js整合
2021/02/15 Javascript
Python和perl实现批量对目录下电子书文件重命名的代码分享
2014/11/21 Python
Python 读取图片文件为矩阵和保存矩阵为图片的方法
2018/04/27 Python
selenium+python 对输入框的输入处理方法
2018/10/11 Python
Python/ArcPy遍历指定目录中的MDB文件方法
2018/10/27 Python
用CSS3将你的设计带入下个高度
2009/08/08 HTML / CSS
使用CSS3中的calc()属性来以算式表达尺寸数值
2016/06/06 HTML / CSS
Parfume Klik丹麦:香水网上商店
2018/07/10 全球购物
Revolution Beauty美国官网:英国知名化妆品网站
2018/07/23 全球购物
linux面试题参考答案(8)
2015/08/11 面试题
个人近期表现材料
2014/02/11 职场文书
餐饮营销方案
2014/02/23 职场文书
幼儿园儿童节主持词
2014/03/21 职场文书
关于成立领导小组的通知
2015/04/23 职场文书
学生党支部工作总结2015
2015/05/26 职场文书
3050和2060哪个好 性能差多少 差距有多大 谁更有性价比
2022/06/17 数码科技