명령 줄이 webp를 jpg로 변환합니까? libwebp2&libwebp-dev 지금까지 webp를 jpg로

우분투 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 시간 필요에 대해 더 빠르다는 것을 알았다.

  1. 크롬으로 열린 webp 이미지로 스크린 샷을 찍습니다.
  2. 페인트 프로그램에 붙여 넣습니다.
  3. 자르고 저장하십시오.

답변

사용, 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입니다.