我的网站允许上传图片。我将图像限制为1000万像素或更少的JPEG图像,所有图像都存储在目录中。现在我想要动态调整图像大小,我正在寻找一个可以为我做的PHP类/库。虽然我可以编写(并且我已经编写)gd-library代码来调整图像大小,但我想要一些经过稳定测试的东西,更重要的是提供某种缓存。我打算像这样使用脚本:
http://www.website.name/some-script.php?image=HPIM0001.jpg&max-size=600x450
任何建议(请提及优点/缺点)。
答案 0 :(得分:6)
有WideImage,非常好。缓存是AFAIK没有内置,但这应该是微不足道的... ...
if (!file_exists($filename . '_thumb.jpg')) {
// Load original, resize, save to $filename_thumb.jpg
}
// serve $filename_thumb.jpg
答案 1 :(得分:3)
尝试使用phpThumb来执行此操作。
答案 2 :(得分:1)
http://shiftingpixel.com/2008/03/03/smart-image-resizer/
包括缓存,可能会做你想要的。