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

PHP WebPでjpgを変換する方法

藏色散人
リリース: 2023-03-05 07:54:01
オリジナル
3504 人が閲覧しました

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート