Exe*_*n-G 25 files image-processing
每隔一段时间,我尝试将图片上传到网站并遇到一条消息:
上传失败:文件大小不能超过n MB!
我知道在某个时刻调整图片的尺寸应该让我低于n,但是调整大小、保存、检查文件大小的过程很麻烦。此外,有时保持当前尺寸可能很方便。
我正在寻找一种方法来更改图片的文件大小,最好是从终端。有没有办法做到这一点?
duf*_*fte 33
首先安装jpegoptim
通过
sudo apt install jpegoptim
Run Code Online (Sandbox Code Playgroud)
然后尝试通过以下方式优化图像的文件大小
jpegoptim /path/to/image.jpg
Run Code Online (Sandbox Code Playgroud)
或者如果您需要通过
jpegoptim --size=512k /path/to/image.jpg
Run Code Online (Sandbox Code Playgroud)
这将覆盖图像 - 以确保您在使用jpegoptim
.
您也可以使用mogrify
which 是imagemagick
. 以下示例将图像尺寸缩小到 50%(因此调整大小 - 不压缩)
mogrify -resize 50% /path/to/image.jpg
Run Code Online (Sandbox Code Playgroud)
以下示例显示了压缩mogrify
:
mogrify -compress JPEG -quality 50 /path/to/image.jpg
Run Code Online (Sandbox Code Playgroud)
使用 convert 压缩到 80% 的工作方式如下:
convert -quality 80% /path/to/source/image.jpg /path/to/result/image.jpg
Run Code Online (Sandbox Code Playgroud)
使用大量选项转换一些选项,因此您可以使用
convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% /path/to/source/image.jpg /path/to/result/image.jpg
Run Code Online (Sandbox Code Playgroud)
这应该根据这篇文章:
我在这里引用项目页面
Triimage 是一个跨平台的 GUI 和命令行界面,用于优化网站的图像文件,根据文件类型使用 optipng、pngcrush、advpng 和 jpegoptim(目前支持 PNG 和 JPG 文件)。
你可以简单地通过安装它
sudo apt install trimage
Run Code Online (Sandbox Code Playgroud)
仅通过应用程序名称启动后,您可能会看到 UI
如果您需要有关剪裁的更多信息,请访问项目页面或运行trimage -h
以查看帮助。
还有还有optipng
,pngcrush
,jpegtran
并在图像尺寸优化角几个其他工具....但我从来没有使用过。
我将以一些链接结束
归档时间: |
|
查看次数: |
14076 次 |
最近记录: |