Optimization 通过命令行的图像压缩工具
我正在通过命令行搜索压缩图像(png和jpeg)的最佳工具。Optimization 通过命令行的图像压缩工具,optimization,image-processing,image-compression,Optimization,Image Processing,Image Compression,我正在通过命令行搜索压缩图像(png和jpeg)的最佳工具。 谷歌搜索后,我发现trimage很好,因为它同时压缩png和jepeg,但在这种情况下压缩比非常差 我遇到了一个比trimage做得更好的jpeg optimizer.com在线工具。谁能帮我找到合适的工具 我正在使用以下工具执行无损图像压缩: 对于每个程序,我都创建了两个快捷方式: 执行实际压缩并显示两个文件的文件大小的程序 一个用压缩文件替换原始文件的命令(如果我满意,我将执行向上箭头操作,在上一个命令的前面加上“m”前
谷歌搜索后,我发现trimage很好,因为它同时压缩png和jepeg,但在这种情况下压缩比非常差
我遇到了一个比trimage做得更好的jpeg optimizer.com在线工具。谁能帮我找到合适的工具 我正在使用以下工具执行无损图像压缩:
.bashrc
:
图像优化工具
png(){
pngcrush-brute“$1”{,.}&&du-b“$1”{,.}
}
gif(){
礼物-O“$1”-O“$1.”和&du-b“$1”{,}
}
jpeg(){
jpegtran“$1”>“$1.”&du-b“$1”{,.}
}
#只是为了方便查阅历史
mpng(){
mv“$1”{,}
}
mgif(){
新闻大小=$(wc-c- 有损PNG:
- 无损PNG:(好且快)或(慢但最好)
- 无损JPG:或
- 有损JPG:()或
- 如果您正在运行macOS:
mogrify-调整50%玫瑰色的大小.jpg
mogrify -format jpg *.png
或者尝试更快的fork:gifsicle仅在新版本中使用
-O3
标志开始优化(当前在apt
上不可用)-请参阅(将您的/usr/bin/gifsicle
二进制文件替换为相应的文件)。我对gif优化的注意事项是:您的jpegtran
命令似乎什么都不做,它会生成一个大小完全相同的文件。为什么您没有指定选项?@jphollowedjpegtran
默认情况下进行优化。如果文件没有更改,那么jpegtran无法以无损的方式减小大小。我喜欢pngcrush becau无损压缩se。我只需将png文件复制到临时目录。然后在Windows中运行批处理文件,处理当前目录中的所有png。for(*.png)do中的/R%cd%%%f(pngcrush-reduce-brute-ow“%%~nf.png”“temp%%~nf.png”)
然后我运行一个文件夹比较程序,查看两个文件夹,并直观地查看文件是否相同,但我将较小的优化文件复制到源目录中。为便于使用,advpn-4
将使用zopfli压缩算法。列出许多工具并深入到几种图像格式。