웹사이트 검색

Linux에서 이미지를 WebP 형식으로 변환하는 방법


웹 사이트 성능을 최적화하기 위해 듣게 될 수많은 모범 사례 중 하나는 압축 이미지를 사용하는 것입니다. 이 글에서는 웹용 압축 고품질 이미지를 생성하기 위한 webp라는 새로운 이미지 형식을 공유하겠습니다.

WebP는 Google이 설계한 웹상의 이미지에 탁월한 무손실 및 손실 압축을 제공하는 비교적 새로운 오픈 소스 이미지 형식입니다. 이를 사용하려면 Linux, Windows 및 Mac OS X용으로 사전 컴파일된 유틸리티를 다운로드해야 합니다.

이 최신 이미지 형식을 사용하면 웹마스터와 웹 개발자는 웹 속도를 높이는 더 작고 풍부한 이미지를 만들 수 있습니다.

Linux에 WebP 도구를 설치하는 방법

다행히 webp 패키지는 Ubuntu 공식 저장소에 있으므로 표시된 대로 APT 패키지 관리자를 사용하여 설치할 수 있습니다.

sudo apt install webp 

다른 Linux 배포판에서는 다음과 같이 wget 명령을 사용하여 Google 저장소에서 webp 패키지를 다운로드하여 시작하세요.

wget -c https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-0.6.1-linux-x86-32.tar.gz

이제 아카이브 파일을 추출하고 다음과 같이 추출된 패키지 디렉터리로 이동합니다.

tar -xvf libwebp-0.6.1-linux-x86-32.tar.gz 
cd libwebp-0.6.1-linux-x86-32/
cd bin/
ls

위 스크린샷에서 볼 수 있듯이 패키지에는 프로그램에 webp 인코딩 또는 디코딩을 추가하기 위한 사전 컴파일된 라이브러리(libwebp)와 아래 나열된 다양한 webp 유틸리티가 포함되어 있습니다.

  • anim_diff – 애니메이션 이미지 간의 차이를 표시하는 도구입니다.
  • anim_dump – 애니메이션 이미지 간의 차이를 덤프하는 도구입니다.
  • cwebp – webp 인코더 도구.
  • dwebp – webp 디코더 도구.
  • gif2webp – GIF 이미지를 webp로 변환하는 도구입니다.
  • img2webp – 일련의 이미지를 애니메이션 webp 파일로 변환하는 도구입니다.
  • vwebp – webp 파일 뷰어.
  • webpinfo – webp 이미지 파일에 대한 정보를 보는 데 사용됩니다.
  • webpmux – webp 다중화 도구입니다.

이미지를 webp로 변환하려면 cwebp 도구를 사용할 수 있습니다. 여기서 -q 스위치는 출력 품질을 정의하고 -o는 는 출력 파일을 지정합니다.

cwebp -q 60 Cute-Baby-Girl.png -o Cute-Baby-Girl.webp
OR
./cwebp -q 60 Cute-Baby-Girl.png -o Cute-Baby-Girl.webp

vwebp 도구를 사용하여 변환된 webp 이미지를 볼 수 있습니다.

./vwebp Cute-Baby-Girl.webp

예를 들어, 인수 없이 실행하거나 -longhelp 플래그를 사용하여 위 도구에 대한 모든 옵션을 볼 수 있습니다.

./cwebp -longhelp

마지막으로 절대 경로를 입력하지 않고 위 프로그램을 실행하려면 다음의 PATH 환경 변수에 ~/libwebp-0.6.1-linux-x86-32/bin 디렉터리를 추가하세요. ~/.bashrc 파일.

vi ~/.bashrc

파일 끝부분에 아래 줄을 추가합니다.

export PATH=$PATH:~/libwebp-0.6.1-linux-x86-32/bin

파일을 저장하고 종료합니다. 그런 다음 새 터미널 창을 열면 다른 시스템 명령처럼 모든 webp 프로그램을 실행할 수 있습니다.

WebP 프로젝트 홈페이지: https://developers.google.com/speed/webp/

다음의 유용한 관련 기사도 확인해 보세요.

  1. Linux에서 비디오, 오디오 및 이미지 변환을 위한 15가지 유용한 'FFmpeg' 명령
  2. Linux에 ImageMagick(이미지 조작) 도구 설치
  3. PNG를 JPG로 또는 그 반대로 일괄 변환하는 4가지 방법

WebP는 웹을 더 빠르게 만들기 위한 Google의 지속적인 노력의 결과로 나온 많은 제품 중 하나일 뿐입니다. 아래 피드백 양식을 통해 웹용 새 이미지 형식에 대한 생각을 공유해 주세요.