加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php 调整图片大小函数

发布时间:2020-05-25 03:22:32 所属栏目:PHP 来源:互联网
导读:问:有一个文件resized.php 和一个图片pic.jpg它们在同一个目录下,pic.jpg的宽是300px;高300px我要在resized.php写一程序重新调pic.jpg的大小,并且生成调整大小后的的图片pic2.jpg请问应该用那个函数,怎样写?(越简单越好,请不要复制网上那几个调整大小的函数

问:有一个文件resized.php 和一个图片pic.jpg它们在同一个目录下,pic.jpg的宽是300px;高300px我要在resized.php写一程序重新调pic.jpg的大小,并且生成调整大小后的的图片pic2.jpg请问应该用那个函数,怎样写? (越简单越好,请不要复制网上那几个调整大小的函数上来,谢谢)

答:

PHP有这样的函数吗,我不太清楚,如果有,是不是要加载一系列的DLL呢,我建议不要用PHP的函数来做这个。我建议使用“ImageMagick”工具来做这些事情,中文网站:ImageMagick可以做许许多多的功能:它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick是免费软件:全部源码开放,可以自由使用,复制,修改,发布,它遵守GPL许可协议,可以运行于大多数的操作系统。ImageMagick的大多数功能的使用都来源于命令行工具。通常来说,它可以支持以下程序语言: Perl,C,C++,Python,PHP,Ruby,Java;现成的ImageMagick接口(PerlMagick,Magick++,PythonMagick,MagickWand for PHP,RubyMagick,and JMagick)是可利用的。这使得自动的动态的修改创建图片变为可能。ImageMagick支持至少90种图片格式:。图片转换的核心文件是CONVERT.EXE,利用这个文件,使用PHP的SYSTEM调用,可以完成各种图片文件的变换。我网站的程序里面把用户上传图片宽度大于800的调整为800的语句如下:

<div class="cnblogs_code" onclick="cnblogs_code_show('c36d4605-54fc-44b3-9346-c2b502e73786')">
<img style="display: none" id="code_img_closed_c36d4605-54fc-44b3-9346-c2b502e73786" class="code_img_closed" src="https://www.jb51.cc/res/2019/02-07/12/1c53668bcee393edac0d7b3b3daff1ae.gif" alt=""><img id="code_img_opened_c36d4605-54fc-44b3-9346-c2b502e73786" class="code_img_opened" onclick="cnblogs_code_hide('c36d4605-54fc-44b3-9346-c2b502e73786',event)" src="https://www.jb51.cc/res/2019/02-07/12/405b18b4b6584ae338e0f6ecaf736533.gif"&gt;<span class="cnblogs_code_collapse">代码
<div id="cnblogs_code_open_c36d4605-54fc-44b3-9346-c2b502e73786">

本人已经用过了,挺好用的

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读