반응형
우분투(Ubuntu 22.04)에서 JPEG, PNG, GIF 이미지를 WebP 이미지로 변환하는 방법
JPEG, PNG, GIF 이미지를 WebP 이미지로 변환하려면 Google에서 제공하는 webp 도구를 사용할 수 있습니다.
테스트 환경
$ lsb_release -d
Description: Ubuntu 22.04 LTS
1. 도구 설치
WebP 도구는 webp 패키지를 통해 설치할 수 있습니다.
sudo apt update
sudo apt install -y webp
$ cwebp -version
1.2.2
2. JPEG/PNG 이미지를 WebP 형식으로 변환
cwebp는 JPEG 또는 PNG 이미지를 WebP로 변환합니다.
기본 명령
cwebp input.jpg -o output.webp
cwebp input.png -o output.webp
주요 옵션
품질 설정 : -q 옵션으로 출력 이미지 품질을 지정합니다 (0~100, 기본값 75).
cwebp -q 80 input.jpg -o output.webp
무손실 압축 : PNG를 무손실로 변환하려면 -lossless 옵션을 사용합니다.
cwebp -lossless input.png -o output.webp
크기 조정 : 이미지 크기를 변경하여 변환하려면 -resize 옵션을 사용합니다.
cwebp -resize 800 600 input.jpg -o output.webp
3. GIF 이미지를 WebP 형식으로 변환
애니메이션 GIF를 WebP로 변환하려면 gif2webp를 사용합니다.
기본 명령
gif2webp input.gif -o output.webp
주요 옵션
품질 설정 : -q 옵션으로 출력 WebP 품질을 조정합니다.
gif2webp -q 80 input.gif -o output.webp
루프 횟수 설정 : 애니메이션 반복 횟수를 지정하려면 -loop 옵션을 사용합니다.
gif2webp -loop 5 input.gif -o output.webp
최적화 : 압축을 더 최적화하려면 -min_size 옵션을 사용할 수 있습니다.
gif2webp -min_size input.gif -o output.webp
4. WebP 이미지를 JPEG/PNG로 변환
dwebp는 WebP 이미지를 JPEG 또는 PNG로 변환합니다.
기본 명령
dwebp input.webp -o output.png
dwebp input.webp -o output.jpg
주요 옵션
특정 포맷 지정 : 명시적으로 포맷을 지정하려면 -bmp, -png, 또는 -ppm을 사용할 수 있습니다.
dwebp input.webp -bmp -o output.bmp
dwebp input.webp -png -o output.png
다양한 이미지 포맷 간 변환 작업을 효율적으로 수행할 수 있습니다.
참고URL
- Google Developers : WebP 다운로드 및 설치
728x90
반응형
'리눅스' 카테고리의 다른 글
Zabbix 알림을 Slack과 연동하는 방법 (0) | 2024.12.23 |
---|---|
Zabbix에서 웹 인터페이스의 언어를 한국어로 변경하는 방법 (1) | 2024.12.20 |
Zabbix에서 Spring Boot 애플리케이션의 Listen 상태를 모니터링하는 방법 (0) | 2024.12.16 |
우분투에서 KVM과 Cockpit을 설치하고 사용하는 방법 (0) | 2024.12.05 |
colordiff 명령어 (0) | 2024.11.29 |