ホームページ  >  記事  >  バックエンド開発  >  PHP WebPでjpgを変換する方法

PHP WebPでjpgを変換する方法

藏色散人
藏色散人オリジナル
2020-08-25 10:32:523394ブラウズ

php webp を jpg に変換する方法: 1. 「webptojpgapi」メソッドを使用して webp を jpg 形式に変換します; 2. システム ライブラリを呼び出して、「@system(」などのコードを使用して webp を jpg に変換しますdwebp $img_pathwebp -o $pic_path"".

PHP WebPでjpgを変換する方法

推奨: "PHP ビデオ チュートリアル"

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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。