如何在PHP中调整图像大小?

时间:2013-08-06 23:30:37

标签: php image resize-image

我经常看到一些网站使用以下代码来调整图片大小。

?w=250
?w=150
?w=75 
?w=50

样品:

http://domain.com/customthumb/2013/08/07/72/getty380.jpg?w=250
http://domain.com/customthumb/2013/08/07/72/getty380.jpg?w=150
http://domain.com/customthumb/2013/08/07/72/getty380.jpg?w=75
http://domain.com/customthumb/2013/08/07/72/getty380.jpg?w=50

我已在谷歌搜索,但我无法找到解决方案。

你知道怎么用PHP做的吗?


这是演示:

原始大小不使用" ?w = 75 "或其他尺寸: _http://images.detik.com/customthumb/2013/08/09/722/uang4depan.jpg

宽度75px :_http://images.detik.com/customthumb/2013/08/09/722/uang4depan.jpg?w = 75

宽度100px :_http://images.detik.com/customthumb/2013/08/09/722/uang4depan.jpg?w = 100

宽度110px :_http://images.detik.com/customthumb/2013/08/09/722/uang4depan.jpg?w = 110

宽度150px :_http://images.detik.com/customthumb/2013/08/09/722/uang4depan.jpg?w = 150

注意:删除下划线" _"在URL前面。

2 个答案:

答案 0 :(得分:0)

我不知道这些URL的用途,但许多PHP用户使用Imagick函数来操作图像。

答案 1 :(得分:0)

考虑到你的输出,有几种方法 首先,HTML可以这样做,如果你使用

print "<img src='...whatever...' width='$x'>"

这样就可以了。现在,如果您正在使用像image / jpg这样的标题进行编写,这意味着您正在从IMG标记调用,并且您的脚本会返回图像本身 - 好吧,使用GD库和 imagecopyresampled()。但是,只有你真的需要它,我才会详细解释。