이 가이드는 완전 무료 오픈 소스 소프트웨어를 사용하여 Linux에서 PNG 이미지/그래픽 파일을 압축하는 방법을 보여줍니다.
콘텐츠가 많은 블로그나 웹사이트가 있는 경우 이미지가 페이지 로드 시간에 영향을 미칠 수 있습니다. 작업 속도를 높이기 위해 취할 수 있는 여러 단계가 있습니다. 웹 사이트의 로딩을 분석하면 이미지가 로딩 시간의 큰 부분을 차지한다는 것을 알 수 있습니다. 이 수치를 개선하기 위해 .png 이미지를 압축하는 방법을 살펴보겠습니다.
pngcrush 도구를 사용하겠습니다. 이 목적을 위해. pngcrush 이름에서 알 수 있듯이 PNG 이미지를 압축하는 무료 오픈 소스 명령줄 도구입니다. 사용 방법에 대한 자세한 정보는 프로젝트 웹사이트를 참조하십시오. 이 기사에서 기본 사항을 다룰 것입니다.
pngcrush 설치
Fedora 및 Ubuntu와 같은 대부분의 최신 Linux 배포판에는 pngcrush가 있습니다. 기본 리포지토리에서 직접 사용할 수 있습니다. 따라서 Ubuntu 컴퓨터에 설치하려면 다음 명령을 실행하십시오.
# sudo apt-get install pngcrush
Fedora에서 다음을 수행하십시오.
# yum install pngcrush
pngcrush 사용
pngcrush 파일 IDAT 청크의 크기를 줄여 PNG 그래픽 파일을 최적화합니다. 과정은 간단하지 않습니다. pngcrush의 장점 도구의 작성자가 당신을 위해 단순화했다는 것입니다. 그들은 훌륭한 옵션과 함께 배송합니다. 무차별 . 이 옵션을 사용하면 pngcrush 손에 있는 이미지를 압축하기 위해 가장 적합한 방법을 시도하고 사용합니다. 약 114개의 서로 다른 필터를 사용할 수 있으므로 이 옵션이 매우 유용합니다. 이미지를 압축하는 데 사용하는 방법은 다음과 같습니다.
# pngcrush -brute -e “.compressed.png” image01.png
여기에 사용된 두 가지 옵션은 -brute입니다. 방금 설명한 것과 - . 두 번째 옵션은 pngcrush에 알려줍니다. 파일 이름을 추가할 확장자. 그래서 image01.png 파일의 압축 버전이 완료되면 분쇄 과정이 완료됩니다. image01.compressed.png라고 합니다. . 원하는 경우 확장자를 변경할 수 있습니다.
위의 명령을 약간 수정하여 여러 PNG를 압축할 수도 있습니다. 디렉토리에 있는 파일. 다음 명령을 실행하십시오.
# pngcrush -brute -d "/var/www/html/website/images/" *.png
위의 명령은 새로운 옵션인 -d를 사용합니다. . 이 옵션은 pngcrush에 알려줍니다. 압축이 완료된 후 압축된 이미지 파일을 저장할 위치입니다. 위의 명령은 모든 PNG를 압축합니다. 현재 디렉토리에 파일을 만들고 /var/www/html/website/images/에 배치합니다. .
프로젝트 웹사이트에서 이 도구와 해당 옵션에 대해 자세히 읽어보시기 바랍니다. 압축 프로세스의 속도를 높이거나 더 나은 작업을 수행하는 데 도움이 될 수 있는 많은 옵션이 있습니다. 새 이미지를 웹사이트에 넣고 페이지 로드 속도를 높이세요.
Windows 또는 macOS를 사용 중이고 PNG를 압축해야 하는 경우 저희가 해결해 드립니다.