우분투 12.04를 사용하고 있습니다. 설치했습니다 libwebp2
&libwebp-dev
지금까지 webp를 jpg로 변환하는 그물에 대한 예는 없습니다.
일부 webp 파일은 command와 함께 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
답변
Google은 이미 libwebp
패키지 에서 webp 이미지를 디코딩하는 도구를 제공했으며 업로드 한 파일은 Arch에서 작동합니다.
dwebp file.webp -o abc.png
인코딩 도구의 경우 cwebp
명령을 확인하십시오 .
우분투에서는 다음을 사용하여 도구를 설치할 수 있습니다.
sudo apt install webp
RHEL / CentOS에서 :
yum install libwebp libwebp-tools
이 온라인 도구 사용을 고려할 수도 있습니다 .
답변
ffmpeg가이를 수행 할 수 있습니다. ffmpeg가 이미있는 경우 유용합니다. 다른 도구를 설치할 필요가 없습니다.
간단히:
ffmpeg -i file.webp out.png
답변
디렉토리 내의 모든 webp 파일 변환
find ./ -name "*.webp" -exec dwebp {} -o {}.png \;
참고 : dwebp는 libwebp 패키지에 있습니다.
답변
webp
파일이 포함 된 디렉토리에서 :
for x in *.webp; do ffmpeg -i $x $x.jpg; done
답변
여기에 사용할 수있는 다른 온라인 도구가 있습니다.
그러나 로컬 도구를 원하면 다음 도구를 사용할 수 있습니다.
다음과 같이 사용하십시오.
1) chmod a+x webpconv
2) ./webpconv -format PNG <YOUR_WEBP_FILE>.webp
전체 구조는 다음과 같습니다.
webpconv [-output_dir dir] [-format format] [-quality quality] input_file(s)
예) 품질이 90 인 .png 이미지를 WebP로 변환하려면 다음을 입력하십시오.
webpconv -quality 90 /home/user/image_name.png
WebP 파일을 PNG 파일로 변환하려면 :
webpconv -format PNG /home/user/image_name.webp
답변
나는이 방법이 나의 1 시간 필요에 대해 더 빠르다는 것을 알았다.
- 크롬으로 열린 webp 이미지로 스크린 샷을 찍습니다.
- 페인트 프로그램에 붙여 넣습니다.
- 자르고 저장하십시오.
답변
사용, WebP 형식에 여러 개의 JPG로 변환하려면 cwebp을 :
find ./ -name "*.jpg" -exec cwebp -q 70 {} -o {}.webp \
Thunar 사용자 정의 조치 :
for file in %F; do cwebp "$file" -o "${file%%.*}".webp; done
웹 이미지를 하위 폴더로 이동하는 Thunar 사용자 정의 작업 :
mkdir %d/webp && cd %d; for file in %N; do cwebp "$file" -o "webp/${file%%.*}".webp; done
Cwebp의 기본 품질 설정은 75입니다.