Android 自动压缩图片的脚本

2017-11-09  本文已影响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 你懂的😜

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

上一篇 下一篇

猜你喜欢

热点阅读