正在寻找可以在 Linux 下优化图像文件的工具?

正在寻找可以在 Linux 下优化图像文件的工具?

在 photoshop 中,有一个选项“保存为网络设备”,它允许我将原始的大 (> 5K) JPEG 文件保存为小 (<1K) png 文件。

但是现在我想在linux下对一个文件夹中的许多图像执行此操作,我应该使用哪个工具?

答案1

ImageMagick 的命令convert可以做到这一点。

$ convert oldfile.jpg -quality 4 newfile.jpg

这将把原始 JPEG 重新压缩为质量级别 4,然后将其保存为新的 JPEG 文件。

还有许多其他操作convert可以做,包括调整大小、裁剪、过滤 - 事实上 Photoshop 可以以交互方式执行的大多数操作。

答案2

对于 Web,您需要转换为 72 dpi。ImageMagick 有一个选项,可以进行批量处理:

convert *.jpg -resample 72 -quality 80% -set filename:orig %t  prefix%[filename:orig].jpg

答案3

您可以将 Photoshop 与 Wine 结合使用,然后将其保存为适用于 Web 和设备。

答案4

为了更好地优化,删除 exif 标头可能是个好主意。它们包含有关图像的元数据,可以删除它们以获得更小的文件大小。为此,您应该在使用转换时检查“-thumbnail”和“-strip”选项,或者您可以使用名为 jhead 的程序(您可能必须安装它)。

相关内容