convert -units PixelsPerInch -density 72 -compress lzw input.png output.png
혹은 png용으로
mogrify -compress LZW *.png
혹은 png용으로
pngcrush -brute -ow aaa.png
혹은 jpg용으로
jpegoptim *.jpg --strip-all
혹은 png용으로
optipng aaa.png
한꺼번에 처리할 때는
# jpg 여러 파일 한꺼번에 처리할때는
find . -name "*.jpg" -exec jpegoptim --strip-all {} \;
# png 한꺼번에 처리할때는
find . -name "*.png" -exec sudo pngcrush -ow {} \;
# 혹은
find . -type f -iname "*.png" -print0 | xargs -I {} -0 optipng -o5 -quiet -keep -preserve -log optipng.log "{}"
참고로 png 파일에 적용시 CPU를 많이 차지함
댓글