https://github.com/kornelski/pngquant

 

GitHub - kornelski/pngquant: Lossy PNG compressor — pngquant command based on libimagequant library

Lossy PNG compressor — pngquant command based on libimagequant library - GitHub - kornelski/pngquant: Lossy PNG compressor — pngquant command based on libimagequant library

github.com

png 파일은 그림파일로 많이 쓰입니다.

사실 png는 비손실 압축이기 때문에 용량은 줄이면서 화질을 유지하고 싶은사람들에게 좋은포맷입니다.

무엇보다 워낙 오래쓰여왔기에 못 여는 프로그램이 없지요.

 

사실 png파일 하나만 써도 용량문제는 거의 해결되는데 이걸 또 한번 더 압축하는 방법이 있습니다.

 

기본 png는 24비트로 구성되어 있고 포토샵이나 김프에서 작업한 이후에도 24비트로 만들어진 png파일이 나옵니다.

이것을 투명도를 깨뜨리지 않고 256색 png형태로 바꾸거나 JPEG수준으로 압축을 하는 형태로 용량을 줄일 수 있습니다.

 

TinyPNG라는 사이트가 있는데 이게 pngquant를 사용하는 것입니다.

 

우분투에서는 다음 명령으로 설치가 가능합니다.

sudo apt install pngquant

 

데비안에도 그대로 있습니다.

 

사용방법은

pngquant <압축할려고 하는 파일>.png

이렇게 하면 -fs8이라는 것이 붙으면서 파일 크기가 줄어듭니다.

한번 이 스크린샷을 이용해봅시다.

이 파일의 용량은 648.4KiB 입니다.

이걸 pngquant로 한번 압축을 하면...

이겁니다만... 별 차이가 없죠? 하지만 용량은

209.8KiB로 확 줄어들었습니다.

 

이것만으로도 엄청나게 용량절약이 되는겁니다. 포토샵 플러그인등으로도 나와있으니 이를 이용하면 PNG파일의 용량을 더 줄일 수 있을겁니다.

 

엄청나죠?

,