img2webp

이름

img2webp: 입력 이미지의 시퀀스에서 애니메이션 WebP 파일을 만듭니다.

개요

img2webp [file_options] [[frame_options] frame_file]...
img2webp argument_file_name

설명

img2webp는 애니메이션 WebP 형식을 사용하여 일련의 이미지를 압축합니다. 입력 이미지는 PNG, JPEG, TIFF 또는 WebP일 수 있습니다. 단일 파일 이름( '-') 문자로 시작하는 가 인수로 제공되면 명령줄은 인수는 실제로 이 파일에서 토큰화됩니다. 이렇게 하면 간편하게 스크립트를 작성하거나 많은 수의 인수를 사용할 수 있습니다.

파일 수준 옵션

파일 수준 옵션은 압축 프로세스가 시작될 때 적용되며 입력 프레임을 읽기 전에 읽을 수 있습니다

-o string
출력 WebP 파일의 이름을 지정합니다.
-min_size
이미지를 인코딩하여 크기를 최소화합니다. 이렇게 하면 키 프레임 삽입이 사용 중지되고 각 프레임의 출력이 가장 작은 매개변수가 선택됩니다. 그것은 기본적으로 무손실 압축을 사용하지만 -q, -m, -lossy 또는 -mixed 옵션
-kmin int
-kmax int
출력 애니메이션에서 연속 키프레임(독립적으로 디코딩 가능한 프레임) 사이의 최소 및 최대 거리를 지정합니다. 이 도구는 필요에 따라 일부 키프레임을 출력 애니메이션에 삽입하여 기준이 충족됩니다.
-mixed
혼합 압축 모드: 각 프레임에 손실이 있는 압축 또는 무손실 압축을 휴리스틱 방식으로 선택하여 이미지 압축을 최적화합니다. 이 글로벌 옵션은 로컬 옵션 -lossy-lossless를 사용 중지합니다.
-near_lossless int
무손실에 가까운 이미지 전처리 수준을 지정합니다. 이 옵션은 픽셀 값을 사용하여 압축성을 높이지만 시각적인 영향은 거의 없습니다. 있습니다. 무손실 압축 모드를 자동으로 트리거합니다. 범위는 0(최대 사전 처리)~100(사전 처리 없음, 기본값)입니다. 일반적인 값은 약 60입니다. -q 100를 사용한 손실은 경우에 따라 더 나은 결과를 얻을 수 있습니다.
-sharp_yuv
더 정확하고 선명한 RGB->YUV 변환을 사용합니다. 이 프로세스는 기본 '빠른' RGB->YUV 변환보다 느립니다.
-loop int
애니메이션이 반복되어야 하는 횟수를 지정합니다. 0 사용의 의미 '무한 루프'입니다.
-v
상세하게 설명합니다.
-h, -help
사용에 관한 간단한 요약입니다.
-version
사용된 관련 라이브러리의 버전 번호를 출력합니다.

프레임별 옵션

프레임별 옵션은 살펴보겠습니다 각 특정 입력 이미지 전에 여러 번 수정할 수 있습니다.

-d int
이미지 재생 시간을 밀리초 단위로 지정합니다.
-lossless, -lossy
무손실 또는 손실(lossy) 압축 모드를 사용하여 다음 이미지를 압축합니다. 기본 모드는 무손실입니다.
-q float
0과 100 사이의 압축 계수를 지정합니다. 기본값은 75입니다.
-m int
사용할 압축 방법을 지정합니다. 이 매개변수는 압축한 파일 크기 및 품질 간의 차이점을 파악하는 데 큰 도움이 됩니다 가능성 있음 값의 범위는 0에서 6 사이입니다. 기본값은 4입니다.

버그

img2webp -loop 2 in0.png -lossy in1.jpg -d 80 in2.tiff -o out.webp

저자

img2webplibwebp의 일부이며 WebP팀에서 작성했습니다. 최신 소스 트리는 https://chromium.googlesource.com/webm/libwebp에서 확인할 수 있습니다.

이 매뉴얼 페이지는 Pascal Massimino pascal.massimino@gmail.com이 작성했습니다. 를 사용해야 하며 다른 사용자가 사용할 수도 있습니다.