Muk*_*dav 55 optimization image-processing image-compression
我正在寻找通过命令行压缩图像(png和jpeg)的最佳工具.
谷歌搜索后我发现trimage是好的,因为它压缩了png和jepeg,但在这种情况下压缩比非常差.
我遇到了jpeg-optimizer.com在线工具,它比trimage做得更好.任何人都可以帮助找到合适的工具.
Rob*_*b W 41
我正在使用以下工具执行无损图像压缩:
对于每个程序,我创建了两个快捷方式:
我把它放在我的.bashrc:
# Image optimization tools
png() {
pngcrush -brute "$1"{,.} && du -b "$1"{,.}
}
gif() {
gifsicle -O "$1" -o "$1." && du -b "$1"{,.}
}
jpeg() {
jpegtran "$1" > "$1." && du -b "$1"{,.}
}
# Just for easy access in history
mpng() {
mv "$1"{.,}
}
mgif() {
newsize=$(wc -c <"$1.")
oldsize=$(wc -c <"$1")
if [ $oldsize -gt $newsize ] ; then
mv "$1"{.,}
else
rm "$1."
fi
}
mjpeg() {
mv "$1"{.,}
}
Run Code Online (Sandbox Code Playgroud)
注意:pngcrush -brute非常详细./dev/null如果您对进度不感兴趣,请将输出重定向到.
Kor*_*nel 32
有损PNG:pngquant2
无损JPG:mozjpeg的jpegtran或jpegrescan
有损JPG:mozjpeg的cjpeg(在线试用)或imgmin
如果您正在运行macOS:ImageOptim CLI
小智 13
如果您使用的是Linux,请尝试使用imagemagick套件中的mogrify工具
它在命令行上非常方便.
例如:
mogrify -resize 50% rose.jpg
mogrify -format jpg *.png
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
39557 次 |
| 最近记录: |