PHP实现了在服务器端调整大小的方法。

PHP实现了在服务器端调整大小的方法。
本文介绍PHP实现服务器端图片大小调整方法,供大家参考,具体分析如下:

在服务器端调整图片的大小比浏览器的处理有很多优势。

本文介绍PHP如何调整服务器端图片的大小。

代码由两部分组成:

(1)imageresizer()是用来处理图像

(2)LoadImage()插入图像的URL在一个简单的格式
< PHP
功能imageresizer($url美元美元,宽度,高度){
头('content-type:图像/ JPEG);
列表(width_orig美元,美元height_orig)= getimagesize($url);
ratio_orig美元=美元/美元width_orig height_orig;
如果(宽度/高度>美元美元美元ratio_orig){
美元美元美元ratio_orig高度*宽度=;
{人}
美元美元美元的宽度/高度= ratio_orig;
}
对图像 / /这
image_p美元=新建一个真彩色图像($美元宽度,高度);
图像= imagecreatefromjpeg美元($ URL);
imagecopyresampled(image_p美元,0, 0, 0美元,0美元的图像,宽度,高度width_orig美元,美元,美元height_orig);
图像输出
imagejpeg($ image_p,null,100);
}
与两个POST和获取一起工作
方法_server美元美元= { 'request_method};
如果($方法= = ' '){
imageresize($ _get { 'url},{ _get美元'w' },{ } _get美元H);
} elseif($方法= = 'post){
imageresize($ _post { 'url},{ _post美元'w' },{ } _post美元H);
}
这个过程更简单
函数LoadImage($url美元美元,宽度,高度){
echo'image。phpurl = ',URLEncode($url),
W,宽度,
=,高度;
}
>

使用:
/ /上面的代码将在一个名为image.php。
图像将像这样显示
alt >

希望本文能对大家的PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部