
우분투 12.04를 사용하고 있습니다. 나는 libwebp2
&를 설치했다libwebp-dev
지금까지 webp를 jpg로 변환한 예는 인터넷에서 발견되지 않았습니다.
일부 webp 파일은 imagemagick 명령을 사용하여 쉽게 변환할 수 있습니다.
convert file.webp file.jpg
그러나 많은 webp 파일을 변환할 수 없으며 오류가 발생합니다.
convert: no decode delegate for this image format `file.webp' @ error/constitute.c/ReadImage/532.
convert: missing an image filename `file.jpg' @ error/convert.c/ConvertImageCommand/3011.
- - - - 추가
파일은 다음과 같습니다.http://www.filedropper.com/file_144
답변1
Google은 이미 패키지의 webp 이미지를 디코딩하는 도구를 제공하고 libwebp
있으며 업로드한 파일은 Arch에서 실행할 수 있습니다.
dwebp file.webp -o abc.png
cwebp
코딩 도구에 대해서는 명령을 확인하세요 .
Ubuntu에서는 다음 명령을 사용하여 이러한 도구를 설치할 수 있습니다.
sudo apt install webp
RHEL/CentOS에서:
yum install libwebp libwebp-tools
당신은 고려할 수도 있습니다이 온라인 도구를 사용하세요.
답변2
ffmpeg는 이것을 할 수 있습니다. 이미 ffmpeg가 있는 경우 유용합니다. 추가 도구를 설치할 필요가 없습니다.
간단히:
ffmpeg -i file.webp out.png
답변3
디렉토리의 모든 webp 파일 변환
find ./ -name "*.webp" -exec dwebp {} -o {}.png \;
참고: dwebp는 libwebp 패키지에 있습니다.
답변4
dwebp
webp->png 에 사용한 다음 png->jpg에 사용하세요 convert
. 파이프를 사용하십시오.
dwebp 1.webp -o - | convert - 1.jpg