【问题标题】:Lightweight command-line image resizer?轻量级命令行图像缩放器?
【发布时间】:2011-03-28 04:06:33
【问题描述】:

我正在寻找一种轻量级且高效的图像缩放器/缩略图器。可以很好地处理所有图像类型的东西,但最重要的是 jpeg 和 png。

我研究过 ImageMagick 和 GraphicsMagick,但它们太重了。这是我想与我的应用程序一起分发的东西,所以越小越好。我不需要 *Magick 的所有功能,只需简单的调整大小即可。

我发现了 FreeImage 库,人们似乎喜欢它作为一个轻量级库。有谁知道是否有一个简单的命令行实用程序可以包装 FreeImage?

谢谢!

【问题讨论】:

    标签: imagemagick thumbnails utility freeimage graphicsmagick


    【解决方案1】:

    虽然 ImageMagick 相当大 (36.2MB),但您只需要 convert.exemogrify.exe 二进制文件,这取决于您是要创建新图像 (convert),还是覆盖现有图像 (@987654325) @)。

    Download ImageMagick 的免安装版本(当前为 ImageMagick-6.8.6-8-Q16-x86-windows.zip),然后解压缩您需要的二进制文件。

    我拿了mogrify.exe——总共5.66MB;不错!

    【讨论】:

      【解决方案2】:

      看看netpbm 工具包,该工具包只是一堆小型的单用途命令行程序,您可以使用管道将它们连接在一起。你也许可以在那里找到你需要的东西。

      【讨论】:

      • 酷,谢谢!实际上,我们最终只使用了必要的库构建了 GraphcisMagick。不小,但足够小。
      【解决方案3】:

      在linux/OSX上可以使用sips

      sips -Z 640 *.jpg
      

      【讨论】:

        【解决方案4】:

        我有一个包含在目录名称中的大容量图像,并且我想在单个命令行中重新调整它们的大小

        cd /test/
        find . -name "*.jpg" -exec convert -quality 75 {} /var/www/html/converted/{} \;
        

        /var/www/html/converted/ 这用于转换后的图像将保存在哪里。

        【讨论】:

          猜你喜欢
          • 2022-12-11
          • 1970-01-01
          • 2012-08-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多