Linux에서 WebP를 PNG로 변환하는 방법
WebP는 Google에서 만든 최신 이미지 형식입니다. 웹용으로 특별히 제작되어 화질에 영향을 주지 않으면서 높은 압축률을 제공합니다. Windows에서 IrfanView와 같은 이미지 뷰어는 WebP 이미지를 열고 JPG/PNG로 저장할 수 있습니다. 그러나 Linux에서는 GIMP와 같은 기존 이미지 편집 도구가 아직 WebP를 지원하지 않기 때문에 WebP 이미지를 편집하거나 변환하기 어려울 수 있습니다. 다음은 WebP 이미지를 PNG 형식으로 또는 그 반대로 변환하는 방법입니다.
광고
기존 WebP 이미지에서 PNG 이미지를 가져오는 데 사용할 수 있는 두 가지 방법이 있습니다. 둘 중 하나를 사용할 수 있습니다. libwebp 또는 ffmpeg 작업을 위한 도구를 제공하는 패키지.
WebP를 PNG로 변환
배포판에 따라, libwebp 기본적으로 설치되거나 설치되지 않을 수 있습니다. 예를 들어 Arch Linux 패키지 종속성은 엄격하지 않으므로 GUI를 설치할 때 libwebp가 설치되지 않습니다. 다음을 통해 수동으로 설치해야 합니다. 명령을 루트로 실행:
# 팩맨 -S libwebp
Linux Mint와 같은 Debian 기반 배포판에서 다음 명령을 실행합니다.
# apt 설치 webp
패키지는 다음 도구를 제공합니다.
- cwebp - WebP 인코더 도구.
- dwebp - WebP 디코더 도구.
- vwebp - WebP 뷰어 앱.
- wepmux - WebP muxing 도구입니다.
- gif2webp - GIF 이미지를 WebP로 변환하는 도구입니다.
Linux에서 WebP 이미지를 PNG로 변환하려면, 다음을 수행합니다.
- 즐겨찾기 열기 터미널 앱.
- 다음 명령을 입력합니다.
dwebp 파일.webp -o 파일.png
- 출력 파일은 PNG 형식의 file.png가 됩니다.
참고: 불행히도 dwebp는 WebP를 PNG로만 변환하지만 JPG로는 변환하지 않습니다. 따라서 WebP 파일에서 JPEG 이미지를 가져와야 하는 경우 먼저 PNG로 변환한 다음 GIMP와 같은 도구를 사용하여 PNG 이미지를 JPG로 변환하거나 ImageMagicK를 사용하여 변환해야 합니다.
ffmpeg를 사용하여 WebP를 PNG로 변환
libwebp를 설치할 수 없으면 ffmpeg를 사용할 수 있습니다. libwebp와 달리 ffmpeg는 널리 사용되며 많은 배포판에 사전 설치되어 있습니다. 다음과 같이 하십시오.
- 좋아하는 터미널 앱을 엽니다.
- 다음 명령을 입력합니다.
ffmpeg -i file.webp 파일.png
ffmpeg는 WebP 인코더보다 더 큰 파일을 생성합니다. 옵션을 조정하고 출력 파일을 최적화해야 할 수도 있습니다.
PNG 파일을 WebP로 변환
반대 변환도 유용할 수 있습니다. 많은 상황에서 WebP는 PNG보다 더 나은 압축률을 제공합니다. PNG 파일을 WebP로 변환하려면 다음 명령을 실행하십시오.
cwebp 파일.png -o 파일.webp
WebP의 기본 품질은 75로 설정되어 있습니다. 다음과 같이 인코더에 -q 인수를 지정하여 값을 늘리거나 줄일 수 있습니다.
cwebp -q 80 file.png -o file.webp
그게 다야