【问题标题】:PHP Image Resize ClassesPHP 图像大小调整类
【发布时间】:2011-03-31 08:23:03
【问题描述】:

我的网站允许上传图片。我将图像限制为 10 兆像素或更少的 JPEG 图像,所有图像都存储在一个目录中。现在我想要动态调整图像大小,我正在寻找一个可以为我做这件事的 PHP 类/库。虽然我可以编写(并且我已经编写过)用于调整图像大小的 gd-library 代码,但我想要一些经过稳定测试的东西,更重要的是提供某种缓存。我打算像这样使用脚本:

http://www.website.name/some-script.php?image=HPIM0001.jpg&max-size=600x450

任何建议(请务必提及优点/缺点)。

【问题讨论】:

    标签: php image-manipulation imagemagick gdlib


    【解决方案1】:

    WideImage,挺好的。缓存不是内置的 AFAIK,但放在上面应该是微不足道的......

    if (!file_exists($filename . '_thumb.jpg')) {
        // Load original, resize, save to $filename_thumb.jpg
    }
    
    // serve $filename_thumb.jpg
    

    【讨论】:

      【解决方案2】:

      尝试使用phpThumb 来做到这一点。

      【讨论】:

        【解决方案3】:

        http://shiftingpixel.com/2008/03/03/smart-image-resizer/

        包括缓存,可能会满足您的需求。

        【讨论】:

          猜你喜欢
          • 2011-11-25
          • 2012-01-09
          • 1970-01-01
          • 2011-08-30
          • 2011-02-18
          • 2014-05-05
          • 2013-01-16
          • 2015-09-12
          • 2010-09-20
          相关资源
          最近更新 更多