0

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

?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

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

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

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

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

注意:删除 URL 前的下划线“_”。

4

2 回答 2

0

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

于 2013-08-06T23:35:45.807 回答
0

考虑到您的输出,有几种方法。
首先,如果您使用 HTML 可以做到这一点

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

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

于 2013-08-06T23:37:01.010 回答