轻量级命令行图像缩放器?

发布于 2024-09-14 04:07:12 字数 246 浏览 9 评论 0原文

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

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

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

I'm looking for an image resizer / thumbnailer that is lightweight and efficient. Something that does a good job with all image types, but most importantly jpeg and png.

I've looked into ImageMagick and GraphicsMagick, but they are too heavy. This is something I want to distribute with my app, so the smaller the better. I don't need all the functionality of *Magick, just simple resizing.

I've found the FreeImage library which people seem to like as a light library. Does anyone know if there's a simple command-line utility that wraps FreeImage?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

开始看清了 2024-09-21 04:07:12

虽然 ImageMagick 相当大(36.2MB),但您只需要 convert.exemogrify.exe 二进制文件,具体取决于您是否要创建新图像(>convert),或覆盖现有的(mogrify)。

下载 ImageMagick 的无安装程序版本(当前为 ImageMagick-6.8.6- 8-Q16-x86-windows.zip),然后提取所需的二进制文件。

我使用了 mogrify.exe - 总共 5.66MB;不错!

Although ImageMagick is pretty big (36.2MB), you only need the convert.exe or mogrify.exe binary, depending on whether you want to create a new image (convert), or overwrite the existing one (mogrify).

Download the no-installer version of ImageMagick (currently ImageMagick-6.8.6-8-Q16-x86-windows.zip), then extract the binary you need.

I took mogrify.exe - a total of 5.66MB; not bad!

宫墨修音 2024-09-21 04:07:12

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

Have a look at the netpbm toolkit, the toolkit is just a bunch of small single purpose command line programs that you wire together using pipes. You might be able to find what you need in there.

若无相欠,怎会相见 2024-09-21 04:07:12

在 linux/OSX 上可以使用 sips

sips -Z 640 *.jpg

On linux/OSX can use sips

sips -Z 640 *.jpg
微凉 2024-09-21 04:07:12

我有大容量图像包含在带有 test 的目录名称中,我想重新调整所有图像的大小单个命令行

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

/var/www/html/converted/ 这用于保存转换后的图像的位置。

i have bulk image contain in a directory name with test And i want to re-size all of them single command line

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

/var/www/html/converted/ this used for where converted image will save .

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文