유틸리티 컴파일

사전 컴파일된 유틸리티가 WebP 유틸리티를 직접 빌드할 수 있습니다.

Visual C++로 Windows에서 컴파일

  1. 다운로드 목록에서 libwebp-1.4.0.tar.gz 다운로드 추출해야 합니다

  2. libwebp-1.4.0 디렉터리에서 다음을 실행합니다.

    nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output
    

    추가 옵션을 보려면 다음을 실행합니다.

    nmake /f Makefile.vc
    
  3. output\release-static\x86\bin 디렉터리 또는 output\release-static\x64\bin에는 cwebp.exe 및 도구가 포함됩니다. 타겟팅하는 플랫폼에 따라 dwebp.exe입니다. 디렉터리 output\release-static\(x86|x64)\liblibwebp 정적이 포함됩니다. 있습니다.

Unix와 유사한 플랫폼에서 컴파일

플랫폼 준비하기

Linux

  1. 다음에 필요한 libjpeg, libpng, libtiff, libgif 패키지를 설치합니다. JPEG, PNG, TIFF, GIF 및 WebP 이미지 형식 간에 변환할 수 있습니다.

    패키지 관리는 Linux 배포판에 따라 다릅니다. 우분투와 데비안에서, 필요한 패키지를 설치합니다.

    sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
    
  2. 설치를 완료합니다 (아래 참조).

macOS

MacPorts는 종속 항목을 편리하게 충족시킬 수 있는 방법입니다. 이미 MacPorts가 설치되면 바로 3단계로 이동합니다. 아니라면 다음 단계를 따르세요.

  1. MacPorts에서 macOS 버전용 MacPorts 다운로드 사이트 다운로드를 참조하세요. MacPorts 요구사항 Kubernetes의 Xcode

  2. MacPorts 다음에 MacPorts 설치 경로를 참조하세요.

  3. MacPorts를 업데이트합니다.

    sudo port selfupdate
    
  4. JPEG, PNG, TIFF, GIF 종속 항목을 설치합니다.

    sudo port install jpeg libpng tiff giflib
    
  5. 설치를 완료합니다 (아래 참조).

Cygwin

  1. Cygwin 웹페이지에서 setup.exe를 다운로드합니다.

  2. setup.exe를 실행하고 설치를 진행합니다.

  3. Select Packages 화면에서 원하는 패키지를 미리 선택한 패키지에 있습니다.

    • libjpeg-devel, libpng-devel, libtiff-devel, libgif-devel

    • gcc, make, automake (패키지 빌드용)

  4. 설치를 완료합니다 (아래 참조).

건물

  1. 다음에서 libwebp-1.4.0.tar.gz 다운로드: 다운로드 목록에 표시됩니다.

  2. 패키지의 압축을 풉니다. 그러면 libwebp-1.4.0/라는 디렉터리가 생성됩니다.

    tar xvzf libwebp-1.4.0.tar.gz
    
  3. WebP 인코더 cwebp과 디코더 dwebp를 빌드합니다.

    libwebp-1.4.0/의 압축을 푼 디렉터리로 이동합니다. 다음 명령어를 실행합니다.

    cd libwebp-1.4.0
    ./configure
    make
    sudo make install
    

    이렇게 하면 cwebpdwebp 명령줄 도구와 함께 libwebp 라이브러리 (동적 및 정적)를 사용합니다.

    이러한 도구는 일반적으로 /usr/local/bin/ 아래에 기본적으로 설치됩니다. 이 로컬 버전은 examples/ 디렉터리에 빌드됩니다.

    일반적으로 라이브러리는 /usr/local/lib/ 디렉터리 아래에 설치됩니다. 런타임 오류를 방지하려면 LD_LIBRARY_PATH 환경이 다음과 같은지 확인하세요. 변수에 이 위치가 포함됩니다. C 헤더는 일반적으로 /usr/local/include/webp

    추가 옵션을 보려면 다음을 실행합니다.

    ./configure --help
    

다음 단계

시작 방법에 관한 안내는 WebP 사용을 참고하세요. 도움이 될 것입니다.