사전 컴파일된 유틸리티가 요구사항에 맞지 않으면 WebP 유틸리티를 직접 빌드할 수 있습니다.
Visual C++로 Windows에서 컴파일
다운로드 목록에서
libwebp-1.6.0.tar.gz를 다운로드하고 콘텐츠를 추출합니다.libwebp-1.6.0디렉터리에서 다음을 실행합니다.nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output추가 옵션을 보려면 다음을 실행하세요.
nmake /f Makefile.vcoutput\release-static\x86\bin또는output\release-static\x64\bin디렉터리에는 타겟팅된 플랫폼에 따라cwebp.exe및dwebp.exe도구가 포함됩니다.output\release-static\(x86|x64)\lib디렉터리에는libwebp정적 라이브러리가 포함됩니다.
Unix 계열 플랫폼에서 컴파일
플랫폼 준비
Linux
JPEG, PNG, TIFF, GIF, WebP 이미지 형식 간 변환에 필요한
libjpeg,libpng,libtiff,libgif패키지를 설치합니다.패키지 관리는 Linux 배포판에 따라 다릅니다. Ubuntu 및 Debian에서는 다음 명령어를 실행하면 필요한 패키지가 설치됩니다.
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev설치를 완료합니다 (아래 참고).
macOS
MacPorts는 종속 항목을 충족하는 편리한 방법입니다. MacPorts가 이미 설치되어 있다면 3단계로 바로 이동하세요. 아니라면 다음 단계를 따르세요.
MacPorts 다운로드 사이트에서 macOS 버전에 맞는 MacPorts를 다운로드합니다. MacPorts를 사용하려면 Xcode를 설치해야 합니다.
MacPorts 안내에 따라 MacPorts를 설치합니다.
MacPorts를 업데이트합니다.
sudo port selfupdateJPEG, PNG, TIFF, GIF 종속 항목을 설치합니다.
sudo port install jpeg libpng tiff giflib설치를 완료합니다 (아래 참고).
Cygwin
Cygwin 웹페이지에서 setup.exe를 다운로드합니다.
setup.exe를 실행하고 설치를 진행합니다.
패키지 선택 화면에서 사전 선택된 패키지에 다음을 추가합니다.
libjpeg-devel,libpng-devel,libtiff-devel,libgif-develgcc,make,automake(패키지 빌드용)
설치를 완료합니다 (아래 참고).
건물
다운로드 목록에서
libwebp-1.6.0.tar.gz을 다운로드합니다.패키지의 압축을 풀거나 압축을 해제합니다. 그러면
libwebp-1.6.0/이라는 디렉터리가 생성됩니다.tar xvzf libwebp-1.6.0.tar.gzWebP 인코더
cwebp및 디코더dwebp를 빌드합니다.libwebp-1.6.0/가 추출된 디렉터리로 이동하여 다음 명령어를 실행합니다.cd libwebp-1.6.0 ./configure make sudo make install이렇게 하면
libwebp라이브러리 (동적 및 정적)와 함께cwebp및dwebp명령줄 도구가 빌드되고 설치됩니다.이러한 도구는 일반적으로 기본적으로
/usr/local/bin/아래에 설치됩니다. 로컬 버전은examples/디렉터리 아래에 빌드됩니다.라이브러리는 일반적으로
/usr/local/lib/디렉터리에 설치됩니다. 런타임 오류를 방지하려면LD_LIBRARY_PATH환경 변수에 이 위치가 포함되어 있는지 확인하세요. C 헤더는 일반적으로/usr/local/include/webp아래에 설치됩니다.추가 옵션을 보려면 다음을 실행하세요.
./configure --help
다음 단계
이미지 변환을 시작하는 방법을 알아보려면 WebP 사용으로 이동하세요.