영어프랑스어스페인어

Ad


온웍스 파비콘

cwebp - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 cwebp 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 cwebp 명령입니다.

프로그램:

이름


cwebp - 이미지 파일을 WebP 파일로 압축

개요


cwebp [옵션] 입력 파일 -o 출력_파일.webp

기술


이 매뉴얼 페이지는 cwebp 명령.

cwebp WebP 형식을 사용하여 이미지를 압축합니다. 입력 형식은 PNG, JPEG,
TIFF, WebP 또는 원시 Y'CbCr 샘플.

옵션


기본 옵션은 다음과 같습니다.

-o
출력 WebP 파일의 이름을 지정합니다. 생략하면, cwebp 공연 할 것이다.
압축하지만 통계만 보고합니다. 출력 이름으로 "-"를 사용하면
'stdout'으로 출력합니다.

--
입력 파일을 명시적으로 지정합니다. 이 옵션은 입력 파일이 시작되는 경우에 유용합니다.
예를 들어 '-'가 있습니다. 이 옵션이 나타나야 합니다. 지난. 기타 옵션
이후에는 무시됩니다.

-시간, -도움
짧은 사용 요약.

-시간, -긴 도움말
가능한 모든 옵션에 대한 요약입니다.

-번역
버전 번호(major.minor.revision으로)를 인쇄하고 종료합니다.

-q 뜨다
0에서 100 사이의 RGB 채널에 대한 압축 계수를 지정합니다. 기본값은
75.
손실 압축(기본값)의 경우 작은 요소는
낮은 품질. 최상의 품질은 값 100을 사용하여 얻을 수 있습니다.
무손실 압축(-lossless 옵션으로 지정)의 경우 작은 요소
더 빠른 압축 속도를 제공하지만 더 큰 파일을 생성합니다. 최대 압축
값 100을 사용하여 달성됩니다.

-alpha_q INT
0에서 100 사이의 알파 압축에 대한 압축 계수를 지정합니다. 무손실
알파 압축은 100의 값을 사용하여 달성되는 반면 더 낮은 값은
손실 압축이 발생합니다. 기본값은 100입니다.

-f INT 디블로킹 필터의 강도를 0(필터링 없음)에서 100 사이로 지정합니다.
(최대 필터링). 0 값은 모든 필터링을 끕니다. 더 높은 값은
그림을 디코딩한 후 적용되는 필터링 프로세스의 강도를 높입니다.
값이 높을수록 그림이 더 부드럽게 나타납니다. 일반적인 값은
보통 20~50 사이.

-사전 설정
특정 소스 유형에 맞게 사전 정의된 매개변수 세트 지정
재료. 가능한 값은 다음과 같습니다. 디폴트 값, 사진, ., 그림, 아이콘, 본문. 이후
-사전 설정 다른 매개변수의 값을 덮어씁니다(예외 -q XNUMX) 이 옵션
가급적이면 인수의 순서로 먼저 나타나야 합니다.

-sns INT
공간 노이즈 형성의 진폭을 지정합니다. 공간 노이즈 쉐이핑(또는 SNS
줄여서) 결정하는 데 사용되는 기본 제공 알고리즘의 일반적인 모음을 나타냅니다.
그림의 어느 영역이 상대적으로 적은 비트를 사용해야 하고 다른 곳은 더 나은
이 비트를 전송합니다. 가능한 범위는 0(알고리즘이 꺼져 있음)에서 100(알고리즘이 꺼져 있음)입니다.
최대 효과). 기본값은 80입니다.

-m INT 사용할 압축 방법을 지정합니다. 이 매개변수는 트레이드 오프를 제어합니다.
인코딩 속도와 압축 파일 크기 및 품질 사이. 가능한 값
범위는 0에서 6까지입니다. 기본값은 4입니다. 더 높은 값을 사용하면 엔코더가
추가 인코딩 가능성을 검사하는 데 더 많은 시간을 할애하고
품질 이득. 값이 낮으면 처리 시간이 단축될 수 있지만
더 큰 파일 크기와 더 낮은 압축 품질.

-jpeg_like
예상되는 JPEG 크기와 더 잘 일치하도록 내부 매개변수 매핑을 변경합니다.
압축. 이 플래그는 일반적으로 해당 플래그와 비슷한 크기의 출력 파일을 생성합니다.
JPEG 등가물(동일 -q 설정) 시각적 왜곡이 적습니다.

-산 가능한 경우 인코딩에 멀티스레딩을 사용하십시오. 이 옵션은 다음과 같은 경우에만 유효합니다.
투명도 채널이 있는 소스에서 손실 압축을 사용합니다.

-메모리 부족
압축된 크기의 XNUMX배를 저장하여 손실 인코딩의 메모리 사용량을 줄입니다.
(일반적으로). 이렇게 하면 인코딩 속도가 느려지고 출력이 약간 달라집니다.
크기와 왜곡. 이 플래그는 방법 3 이상에만 유효하며
기본적으로 꺼져 있습니다. 이 플래그를 해제하면
비트스트림: 파티션 수와 같은 특정 비트스트림 기능을 강제합니다(강제
1). 비트스트림 크기에 대한 보다 자세한 보고서는 cwebp 언제
이 옵션을 사용합니다.

-af 자동 필터를 켭니다. 이 알고리즘은
균형 잡힌 품질에 도달하는 필터링 강도.

추가 옵션


고급 옵션은 다음과 같습니다.

-날카로움 INT
필터링의 선명도를 지정합니다(사용된 경우). 범위는 0(가장 선명함)에서 7까지입니다.
(가장 날카롭지 않음). 기본값은 0입니다.

-강한
강력한 필터링 사용(필터링이 사용되는 경우 -f 옵션). 강한
필터링은 기본적으로 켜져 있습니다.

-노스트롱
강력한 필터링 비활성화( -f 옵션) 및
대신 간단한 필터링을 사용하십시오.

-세그먼트 INT
sns 분할 중 사용할 파티션 수 변경
연산. 세그먼트는 1~4 범위에 있어야 합니다. 기본값은 4입니다. 이 옵션에는
방법 3 이상에는 효과가 없습니다. -메모리 부족 사용.

-partition_limit INT
일부 매크로블록에서 사용하는 비트 수를 제한하여 품질을 저하시킵니다. 범위는
0(저하 없음, 기본값) ~ 100(전체 저하). 유용한 값은
적당히 큰 이미지의 경우 일반적으로 약 30-70입니다. VP8 형식에서 소위
제어 파티션은 512k로 제한되며 다음을 저장하는 데 사용됩니다.
정보: 매크로블록을 건너뛰는지 여부, 매크로블록이 속한 세그먼트,
인트라 4x4 또는 인트라 16x16 모드로 코딩되었는지, 마지막으로 예측
각 하위 블록에 사용할 모드. 매우 큰 이미지의 경우 512k만 남습니다.
16x16 매크로블록당 몇 비트의 여유 공간. 절대 최소값은 당 4비트입니다.
매크로블록. 건너뛰기, 세그먼트 및 모드 정보는 이 4비트를 거의 모두 사용할 수 있습니다.
(그럴 가능성은 낮지만) 매우 큰 이미지의 경우 문제가 됩니다. 그만큼
partition_limit 요소는 가장 비트 비용이 많이 드는 모드(인트라 4x4)의 빈도를 제어합니다.
사용하게 될 것이다. 이는 512k 제한에 도달하고 다음과 같은 경우에 유용합니다.
메시지가 표시됩니다: 오류 암호: 6 (PARTITION0_OVERFLOW: 분할 #0 is 너무
맞게 512만). 사용하는 경우 -partition_limit 512k 제약 조건을 충족하기에 충분하지 않습니다.
매크로블록당 더 많은 헤더 비트를 저장하려면 더 적은 세그먼트를 사용해야 합니다. 보다
전에, -세그먼트 옵션을 선택합니다.

-크기 INT
압축된 출력을 시도하고 도달할 대상 크기(바이트)를 지정합니다.
Compressor는 최대한 가깝게 만들기 위해 부분 인코딩을 여러 번 수행합니다.
이 대상에 가능합니다.

-psnr 뜨다
압축된 출력을 시도하고 도달할 대상 PSNR(dB)을 지정합니다.
Compressor는 최대한 가깝게 만들기 위해 부분 인코딩을 여러 번 수행합니다.
이 대상에 가능합니다.

-통과하다 INT
옵션에서 사용하는 이분법 중에 사용할 최대 패스 수 설정 -크기 or
-psnr. 최대값은 10입니다.

-크기 조정 신장
크기가 있는 직사각형으로 소스 크기 조정 x 신장. 둘 중 하나인 경우(하지만 그렇지 않은 경우
둘 다)의 or 신장 매개변수가 0이면 값이 계산됩니다.
종횡비를 유지합니다.

-수확고 x_위치 y_위치 신장
좌표에서 왼쪽 상단 모서리가 있는 직사각형으로 소스를 자릅니다(x_위치,
y_위치) 및 크기 x 신장. 이 자르기 영역은 완전히 격리되어야 합니다.
소스 사각형 내에서.

-s 신장
입력 파일이 실제로 다음에 오는 원시 Y'CbCr 샘플로 구성되도록 지정합니다.
ITU-R BT.601 권장 사항, 4:2:0 선형 형식. 루마 평면은 크기가 있습니다
x 신장.

-map INT
인코딩 정보의 추가 ASCII 맵을 출력합니다. 가능한 맵 값의 범위는
1 ~ 6. 이것은 디버깅을 돕기 위한 것일 뿐입니다.

-사전 INT
일부 전처리 단계를 지정합니다. 값 '2'를 사용하면 품질이 트리거됩니다.
RGBA->YUVA 변환 중 종속 의사 무작위 디더링(손실 압축
만).

-alpha_filter
알파 평면에 대한 예측 필터링 방법을 지정합니다. '없음', '빠름' 중 하나
또는 '최고', 복잡성과 속도 저하 순서가 증가합니다. 기본값은 '빠름'입니다.
내부적으로 네 가지 가능한 예측을 사용하여 알파 필터링이 수행됩니다(없음,
가로, 세로, 그라데이션). '최고' 모드는 각 모드를 차례로 시도하고
더 작은 크기를 제공하는 것을 선택하십시오. '빠른' 모드는 단지
모든 모드를 테스트하지 않고 선험적으로 추측합니다.

-alpha_method INT
알파 압축에 사용되는 알고리즘을 지정합니다: 0 또는 1. 알고리즘 0은 아니오를 나타냅니다.
압축, 1은 압축에 WebP 무손실 형식을 사용합니다. 기본값은 1입니다.

-alpha_cleanup
완전히 투명한 영역에서 보이지 않는 RGB 값을 수정하여 압축성을 높입니다.
기본값은 꺼져 있습니다.

-blend_alpha INT
이 옵션은 알파 채널(있는 경우)을
0xrrggbb로 XNUMX진수로 지정된 배경색. 알파 채널은
나중에 불투명 값 255로 재설정합니다.

-노알파
이 옵션을 사용하면 알파 채널이 삭제됩니다.

- 무손실
손실 없이 이미지를 인코딩합니다.

-힌트
입력 이미지 유형에 대한 힌트를 지정합니다. 가능한 값은 다음과 같습니다. 사진, . or
그래프.

-메타데이터
존재하는 경우 입력에서 출력으로 복사할 쉼표로 구분된 메타데이터 목록입니다.
유효한 값: 모든, 없음, EXIF, ICC, xmp. 기본값은 없음.

참고: 각 입력 형식은 모든 조합을 지원하지 않을 수 있습니다.

-노아즘 모든 어셈블리 최적화를 비활성화합니다.

-v 추가 정보(특히 인코딩 시간)를 인쇄합니다.

-print_psnr
평균 PSNR(Peak-Signal-to-Noise ratio)을 계산하고 보고합니다.

-print_ssim
평균 SSIM 계산 및 보고(구조적 유사성 메트릭, 참조)
http://en.wikipedia.org/wiki/SSIM 자세한 내용은).

-print_lsim
로컬 유사성 메트릭을 계산하고 보고합니다(가장 낮은 오류의 합계
배치된 픽셀 이웃).

-진전
인코딩 진행률을 백분율로 보고합니다.

-조용한 아무 것도 인쇄하지 마십시오.

-짧은 테스트 목적으로 간략한 정보(출력 파일 크기 및 PSNR)만 인쇄하십시오.

onworks.net 서비스를 사용하여 cwebp 온라인 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad