Home > Backend Development > PHP Problem > How to convert jpg in php webp

How to convert jpg in php webp

藏色散人
Release: 2023-03-05 07:54:01
Original
3505 people have browsed it

php Method for converting webp to jpg: 1. Use the "webptojpgapi" method to convert webp to jpg format; 2. Call the system library to convert webp to jpg, with code such as "@system("dwebp $img_pathwebp -o $pic_path"".

How to convert jpg in php webp

Recommended: "PHP Video Tutorial"

php webp to jpg

I recently worked on a project that involved cutout,

but the webp format cannot be displayed on Firefox

Solution:

//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);
}
Copy after login

All available on the official website Explanation, this is the specific,

But this has the inconvenience, charging, damn, cheating, so I adopted another method.

Call the system library, the code is as follows, He looks very classy

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);
 }
Copy after login

The above is the detailed content of How to convert jpg in php webp. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template