jpegoptim

jpegoptim

我时不时地会尝试将图片上传到网站并遇到一条消息:

上传失败:文件大小不能超过nMB!

我知道调整图片尺寸应该会让我在下面n在某些时候,但调整大小、保存、检查文件大小的过程很麻烦。此外,有时保持当前尺寸可能很方便。

我正在寻找一种方法来更改图片的文件大小,最好是从终端更改。有办法吗?

答案1

jpegoptim

首先jpegoptim通过安装

sudo apt install jpegoptim

然后尝试通过以下方式优化图像的文件大小

jpegoptim /path/to/image.jpg

或者如果你需要通过

jpegoptim --size=512k /path/to/image.jpg

这将覆盖图像 - 以确保您在测试时有一个备份jpegoptim

mogrify (imagemagick)

调整大小

您也可以使用mogrify的一部分imagemagick。以下示例将图像尺寸缩小到 50%(因此调整大小 - 而不是压缩)

mogrify -resize 50% /path/to/image.jpg

压缩

以下示例显示使用 进行压缩mogrify

mogrify -compress JPEG -quality 50 /path/to/image.jpg

转换(imagemagick)

压缩

使用 convert 压缩至 80% 的操作如下:

convert -quality 80% /path/to/source/image.jpg /path/to/result/image.jpg

转换一些具有大量选项的东西,这样你就可以使用

convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% /path/to/source/image.jpg /path/to/result/image.jpg

根据这个帖子

  • 将质量设置为 85
  • 渐进式(组合压缩)
  • 非常微小的高斯模糊来优化尺寸(半径的 0.05 或 0.5)取决于图片的质量和尺寸,这显著优化了 jpeg 的尺寸。
  • 删除任何注释或 exif 标签

三色

我引用的是项目页面这里

Trimage 是一个跨平台的 GUI 和命令行界面,用于优化网站的图像文件,使用 optipng、pngcrush、advpng 和 jpegoptim,具体取决于文件类型(目前支持 PNG 和 JPG 文件)。

你可以通过以下方式轻松安装

sudo apt install trimage

通过应用程序名称启动后,您可能会看到 UI

在此处输入图片描述

如果您需要有关 trimage 的更多信息,请访问项目页面或运行trimage -h查看帮助。

其他工具

在图像尺寸优化角落里还有optipng,,pngcrush和其他几个工具......但我从未使用过它们。jpegtran

最后我将给出一些链接

相关内容