批量png转jpg,减小体积

苹果默认截图使用的是png格式,但是体积过大,一般我航拍视频上面的截图使用jpg在不明显损失效果的情况下可以降低5~10倍

原图5.3MB => JPG 668KB => 再经过ImageOptim优化后 631KB

安装:brew install Imagemagick

转换:convert image.png image.jpg

四种批量转换方式

  1. 用Imagemagick的命令直接批量转换:

    1
    mogrify -format jpg *.png
  2. bash for循环:

    1
    for i in *.png ; do convert "$i" "${i%.*}.jpg" ; done
  3. xargs:

    1
    ls -1 *.png | xargs -n 1 bash -c 'convert "$0" "${0%.*}.jpg"'
  4. parallel 榨干多核性能

    1
    2
    brew install parallel
    ls -1 *.png | parallel convert '{}' '{.}.jpg'