php webp를 jpg로 변환하는 방법: 먼저 해당 코드 파일을 연 다음 시스템 라이브러리를 호출하고 마지막으로 "if($ext=='webp'){...}"를 통해 webp를 jpg로 변환합니다.
추천: "PHP 비디오 튜토리얼"
관련 소개: WebP(발음: weppy)는 손실 압축과 무손실 압축(가역 압축)을 모두 제공하는 이미지 파일 형식으로, 이미지 인코딩에서 파생됩니다. 형식 VP8은 WebM 멀티미디어 형식의 자매 프로젝트로 간주되며 Google이 On2 Technologies를 구입한 후 개발했으며 BSD 라이선스 조건에 따라 출시되었습니다.
JPEG(Joint Photographic Experts Group)는 ISO(국제 표준화 기구)에서 개발한 JPEG 표준의 산물이며 연속 톤 정지 이미지의 압축 표준입니다. JPEG 형식은 가장 일반적으로 사용되는 이미지 파일 형식으로 접미사가 .jpg 또는 .jpeg입니다.
php webp to jpg
최근에 이미지 자르기와 관련된 프로젝트에 참여했는데
하지만 webp 형식은 Firefox에서 표시할 수 없습니다
해결책:
//webp转换成jpg格式 function webptojpgapi($inputurl,$inputname){ $apiurl = "https://api.cloudconvert.com/convert?apikey=[自己的apikey]&input=download&filename=$inputname&download=false&save=true&inputformat=webp&outputformat=jpg&file=$inputurl"; $res = file_get_contents($apiurl); $res = json_decode($res,true); return $res['output']['url'].'/'.str_replace('webp','jpg',$inputname); }
공식 웹사이트에 지침이 있습니다. ,
그런데 이게 충전이 불편하고 말도 안 되는 일이 있어서 다른 방법을 택했습니다.
시스템 라이브러리를 호출하면 코드는 다음과 같으니 매우 고급스러워 보입니다
if($ext=='webp'){ $img_pathwebp = "Runtime/yy_".time().rand_string(3).'.png'; @file_put_contents($img_pathwebp, file_get_contents($img_path)); $img_pathwebp = realpath($img_pathwebp); $pic_path = $img_pathwebp ; @system("dwebp $img_pathwebp -o $pic_path", $retval); }
위 내용은 php webp를 jpg로 변환하는 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!