리눅스에서 jpg 이미지를 압축하는 방법


9

나는 그렇게하는 'jpegoptim'이 있다는 것을 알고 있습니다. 그러나 항상 예상대로 이미지 크기를 줄이지는 않습니다. 예를 들어 내가 실행하면

jpegoptim --max=50 *.jpg

550KB 이미지에서는 크기가 실제로 줄어들지 않습니다. 그래서 더 효율적인 도구가 있는지 궁금합니다.

감사

답변:


14

당신은 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)

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.