美文网首页
Android 自动压缩图片的脚本

Android 自动压缩图片的脚本

作者: 淡定小问题 | 来源:发表于2017-11-09 21:16 被阅读20次

show me the code:

find . -name '*.png' | grep -v build |  grep -v .9 | xargs -n1 file -F ' : ' | grep RGBA | awk '{print $1}' | xargs -n1 pngquant -f --skip-if-larger

解析:

  1. 查找当前目录下所有的png文件
find . -name '*.png' 
  1. 过滤掉build文件夹和.9文件
    .9.png 不能压缩,压缩后会失效
grep -v build |  grep -v .9 
  1. 过滤出没有压缩的图片
    防止重复压缩
xargs -n1 file -F ' : ' | grep RGBA | awk '{print $1}'
  1. 大杀器pngquant
    pngquant
xargs -n1 pngquant -f --skip-if-larger

注意: --skip-if-larger 你懂的😜

因为是有损压缩,最好人眼过一遍

相关文章

网友评论

      本文标题:Android 自动压缩图片的脚本

      本文链接:https://www.haomeiwen.com/subject/fggmmxtx.html