如何实现php图片等比例缩放

 更新时间:2015年07月28日 16:13:46   作者:吴晓敏  
这篇文章主要介绍了php实现按指定大小等比缩放生成上传图片缩略图的方法,需要的朋友可以参考下

通过文章给出的源代码可实现针对图片的等比缩放生成缩略图的功能,非常实用的技巧哦。

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

源代码如下:

<?php
$filename="pic.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);
//copy部分图像并调整
imagecopyresized($new, $img,0, 0,0, 0,$n_w, $n_h, $width, $height);
//图像输出新图片、另存为
imagejpeg($new, "pic1.jpg");
imagedestroy($new);
imagedestroy($img);
?>

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

以上就是本文的全部内容,希望对大家的学习有所帮助。

相关文章

  • PHP 得到根目录的 __FILE__ 常量

    PHP 得到根目录的 __FILE__ 常量

    PHP 的 __FILE__ 常量(如何得到根目录)
    2008-07-07
  • Linux下编译redis和phpredis的方法

    Linux下编译redis和phpredis的方法

    这篇文章主要介绍了Linux下编译redis和phpredis的方法,分析了redis的下载,编译,安装及遇到的问题与相应的解决方法,需要的朋友可以参考下
    2016-04-04
  • php中yii框架实例用法

    php中yii框架实例用法

    在本篇内容里小编给大家整理了一篇关于php中yii框架实例用法及相关知识点,有需要的朋友们可以学习下。
    2020-12-12
  • php获取本地图片文件并生成xml文件输出具体思路

    php获取本地图片文件并生成xml文件输出具体思路

    本文将详细介绍下php获取本地图片文件并生成xml文件输出,代码简单实用,感兴趣的朋友可以参考下哈,希望对你学习php有所帮助
    2013-04-04
  • 表单复选框向PHP传输数据的代码

    表单复选框向PHP传输数据的代码

    表单复选框向PHP传输数据的代码...
    2007-11-11
  • PHP实现统计代码行数小工具

    PHP实现统计代码行数小工具

    这篇文章主要为大家详细介绍了PHP实现统计代码行数小工具,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • 数据结构之利用PHP实现二分搜索树

    数据结构之利用PHP实现二分搜索树

    这篇文章主要给大家介绍了关于数据结构之利用PHP实现二分搜索树的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • php检测url是否存在的方法

    php检测url是否存在的方法

    这篇文章主要介绍了php检测url是否存在的方法,涉及php中get_headers及正则匹配的技巧,非常具有实用价值,需要的朋友可以参考下
    2015-04-04
  • php网页病毒清除类

    php网页病毒清除类

    这篇文章主要介绍了php网页病毒清除类,可实现针对网页病毒的简单清理功能,是非常实用的技巧,需要的朋友可以参考下
    2014-12-12
  • PHP连接MySQL数据的操作要点

    PHP连接MySQL数据的操作要点

    这篇文章主要介绍了PHP连接MySQL数据的操作要点,本文直接给出代码实例,需要的朋友可以参考下
    2015-03-03

最新评论