나는 그렇게하는 ‘jpegoptim’이 있다는 것을 알고 있습니다. 그러나 항상 예상대로 이미지 크기를 줄이지는 않습니다. 예를 들어 내가 실행하면
jpegoptim --max=50 *.jpg
550KB 이미지에서는 크기가 실제로 줄어들지 않습니다. 그래서 더 효율적인 도구가 있는지 궁금합니다.
감사
답변
당신은 mogrify를 시도 할 수 있습니다
http://www.imagemagick.org/www/mogrify.html
이미지 압축에 대한 특정 예도 참조하십시오.
/ubuntu/25356/decrease-filesize-when-resizing-with-mogrify
mogrify-품질 80-크기 80 파일 .jpg
그래서 당신은 같은 것으로 끝나야합니다
mogrify-품질 80 파일 .jpg
내 컴퓨터에서 테스트하십시오.
aaron@sandbox:~/img-test$ du -h splash.jpg
188K splash.jpg
aaron@sandbox:~/img-test$ mogrify -quality 10 splash.jpg
aaron@sandbox:~/img-test$ du -h splash.jpg
16K splash.jpg
10 %에서 이것은 끔찍해 보이지만 아이디어를 얻습니다.
파이썬의 PIL을 사용할 수도 있습니다.
/programming/4353019/in-pythons-pil-how-do-i-change-the-quality-of-an-image
PIL 가져 오기 이미지에서
im = Image.open ( “C : \ Users \ Public \ Pictures \ Sample Pictures \ Jellyfish.jpg”) im.save ( “C : \ Users \ Public \ Pictures \ Sample Pictures \ Jellyfish_compressed.jpg”, 품질 = 10)