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

 更新时间:2015年07月23日 11:10:36   投稿:hebedich  
本文给大家分享的是使用php实现的图片等比例缩放的代码,小伙伴们可以将其集成到图片上传中去,有需要的童鞋可以参考下。

新建文件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实现HTTP服务器过程

    详解PHP实现HTTP服务器过程

    一般来讲,PHP很少谈到“实现HTTP服务”的说法,因为从早期的CGI到后来的PHP-FPM,官方已经给出了最稳定的HTTP解决方案,你只要配合一个Apache或Nginx类的服务器就能实现稳定的HTTP服务
    2023-02-02
  • PHP中设置时区,记录日志文件的实现代码

    PHP中设置时区,记录日志文件的实现代码

    php中设置时区 记录日志文件的实现代码,需要的朋友可以参考下
    2013-01-01
  • 10个对初学者非常有用的PHP技巧

    10个对初学者非常有用的PHP技巧

    这篇文章主要为大家详细介绍了10个对初学者非常有用的PHP技巧,这些PHP技巧适用于初学者,而不是那些已经在使用MVC框架的人,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • php中禁止单个IP与ip段访问的代码小结

    php中禁止单个IP与ip段访问的代码小结

    今天网上有人问我php中如何禁用ip访问,通过测试发现如下的代码不错,原理也比较简单
    2012-07-07
  • php实现最简单的MVC框架实例教程

    php实现最简单的MVC框架实例教程

    这篇文章主要介绍了php实现最简单的MVC框架实例教程,讲述了MVC框架的运行原理及简单实现方法,具有不错的参考借鉴价值,需要的朋友可以参考下
    2014-09-09
  • 在WAMP环境下搭建ZendDebugger php调试工具的方法

    在WAMP环境下搭建ZendDebugger php调试工具的方法

    一直以来,写php都是用Dreamweaver,有时候真是痛苦啊,出现一个bug,想看一些元素的值,必须用echo输出来才知道,现在了解到一个断点调试利器,php终于也能像java、.NET那样断点调试,这就是——ZendDebugger
    2011-07-07
  • 微信access_token的获取开发示例

    微信access_token的获取开发示例

    在微信公众平台接口开发中,Access Token占据了一个很重要的地位,相当于进入各种接口的钥匙,拿到这个钥匙才有调用其他各种特殊接口的权限。
    2015-04-04
  • PHP stream_context_create()作用和用法分析

    PHP stream_context_create()作用和用法分析

    创建并返回一个文本数据流并应用各种选项,可用于fopen(),file_get_contents()等过程的超时设置、代理服务器、请求方式、头信息设置的特殊过程。
    2011-03-03
  • Highcharts 图表中图例显示状态存储的功能设计详解

    Highcharts 图表中图例显示状态存储的功能设计详解

    这篇文章主要介绍了Highcharts 图表中图例显示状态存储的功能设计详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • 掌握PHP垃圾回收机制详解

    掌握PHP垃圾回收机制详解

    这篇文章主要介绍了PHP垃圾回收机制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03

最新评论