使用PHP怎么等比例放大和缩小图片

介绍

这篇文章将为大家详细讲解有关使用PHP怎么等比例放大和缩小图片,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

代码如下:


,,,函数resizeimage (srcfile, mySize美元){
,,,(大?getimagesize美元srcfile);
,,,开关($大小[2]){
,,,案例1:
,,,(img=imagecreatefromgif美元srcfile);
,,,打破;
,,,案例2:
,,,(img=imagecreatefromjpeg美元srcfile);
,,,打破;
,,,案例3:
,,,(img=imagecreatefrompng美元srcfile);
,,,打破;
,,,}
,, <强>,//源图片的宽度和高度
强,,,$ oldImg [& # 39; w # 39;]=imagesx (img);
,,,$ oldImg [& # 39; h # 39;]=imagesy (img);
,,,if ($ oldImg [& # 39; w # 39;] & lt;=$ mySize [& # 39; w # 39;),,$ oldImg [& # 39; h # 39;] & lt; 156) {
,,,率=1美元;
,,,}elseif ($ oldImg [& # 39; w # 39;]祝辞mySize美元[& # 39;w # 39;),,$ oldImg [& # 39; h # 39;] & lt;美元mySize [& # 39; h # 39;)) {
,,,率=mySize美元[& # 39;w # 39;)/$ oldImg [& # 39; w # 39;],
,,,}elseif ($ oldImg [& # 39; w # 39;] & lt;美元mySize [& # 39; w # 39;),,$ oldImg [& # 39; h # 39;]祝辞mySize美元[& # 39;h # 39;)) {
,,,率=mySize美元[& # 39;h # 39;)/$ oldImg [& # 39; h # 39;],
,,,}elseif ($ oldImg [& # 39; w # 39;]祝辞mySize美元[& # 39;w # 39;),,$ oldImg [& # 39; h # 39;]祝辞mySize美元[& # 39;h # 39;)) {
,,,rate1=mySize美元[& # 39;w # 39;)/$ oldImg [& # 39; w # 39;],
,,,rate2=mySize美元[& # 39;h # 39;)/$ oldImg [& # 39; h # 39;],
,,,如果(rate1> rate2美元)其他{$=$ rate2;} {$=$ rate1;}
,,,}
,,,$ newImg [& # 39; w # 39;]=$ oldImg [& # 39; w # 39;] *美元利率;
,,,$ newImg [& # 39; h # 39;]=$ oldImg [& # 39; h # 39;] *美元利率;
,,,返回“宽度=啊C涝猲ewImg [& # 39; w # 39;] !”身高=啊? newImg [& # 39; h # 39;],
,,,}


<强>应用实例

代码如下:


,,$ mySize=阵列(& # 39;w # 39;=祝辞;143年,& # 39;h # 39;=在156年),
,,$ imgSize=resizeimage (“22. jpg", mySize美元);
,,回声“https://www.yisu.com/& lt; img src=" 22. jpg/薄?resizeimage (“22. jpg”, mySize美元)。”/>”;

关于使用PHP怎么等比例放大和缩小图片就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

使用PHP怎么等比例放大和缩小图片