使用PHP从外部图像URL调整图像大小

时间:2011-08-13 14:39:53

标签: php css image-processing

我正在创建一个网络应用,允许用户指定图片网址以显示图片及其提交。

为了避免一些潜在的大图像和奇怪的大小,我想在将图像输出到浏览器之前使用PHP来限制/调整图像大小(我知道我可以在CSS中使用max-width但这是不必要的下载)

这可能吗?

2 个答案:

答案 0 :(得分:0)

PHP有一个名为GD的库。使用getimagesize()函数检查图像的大小相当容易。

答案 1 :(得分:0)

您可以使用2个模块/扩展程序找到完整的代码:http://www.fliquidstudios.com/2009/05/07/resizing-images-in-php-with-gd-and-imagick/

可以在此处找到它们的比较:http://dreamfall.blogspot.com/2008/02/php-benchmarks-gd-vs-imagemagick.html如果您想要优化功能,可能会有用。