使用php动态调整图像大小和重新采样


resizing and resampling images on the fly with php

可能重复:
PHP中高效的JPEG图像大小调整
非阻塞函数PHP

我正在创建一个系统,用户可以通过文件管理器系统上传图像。

我假设用户只需直接从他们的相机上传文件,这样图像在我的文件系统中就会是全尺寸的。

我的文件系统中有图像地址。($img=http://www.mysite.com/files/image.jpg)

php有没有办法获取该地址($img),在图像在页面上渲染之前,重新采样并调整图像大小,确保如果一个页面上有很多这样的图像,加载速度不会受到太大影响。

非常感谢您的帮助。

如果你想使用类似phpThumb()的东西,你的代码应该是:

$width = 100;
$height = 100;
$img = '/path/to/phpThumb.php?w='.$width.'&h='.$height.'&img='.$img;