리눅스
이미지 압축하고 dpi 줄여서 파일 사이즈 줄이는 명령어
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를 많이 차지함

댓글 0