通过命令行的图像压缩工具
image-processing
optimization
5
0

我正在搜索通过命令行压缩图像(png和jpeg)的最佳工具。
谷歌搜索后,我发现修整效果很好,因为它可以同时压缩png和jepeg,但是在这种情况下,压缩率非常低。

我遇到了jpeg-optimizer.com在线工具,该工具比修剪效果更好。谁能帮忙找到合适的工具。

参考资料:
Stack Overflow
收藏
评论
共 3 个回答
高赞 时间 活跃

我正在使用以下工具来执行无损图像压缩:

对于每个程序,我创建了两个快捷方式:

  1. 一个进行实际压缩并显示两个文件的文件大小的文件
  2. 用压缩的文件替换原始文件的文件(如果满意,我将向上箭头,在上一个命令前加上“ m”,然后按Enter)。

我把它放在我的.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"{.,}
}

注意: pngcrush -brute非常冗长。如果您对进度不感兴趣,请将输出重定向到/dev/null

收藏
评论
收藏
评论

如果您使用的是Linux,请尝试使用imagemagick套件中的迁移工具

在命令行上非常方便。

例如:

mogrify -resize 50% rose.jpg

mogrify -format jpg *.png
收藏
评论
新手导航
  • 社区规范
  • 提出问题
  • 进行投票
  • 个人资料
  • 优化问题
  • 回答问题

关于我们

常见问题

内容许可

联系我们

@2020 AskGo
京ICP备20001863号