php webp to jpg メソッド: まず、対応するコード ファイルを開き、次にシステム ライブラリを呼び出し、最後に「if($ext=='webp'){...}」メソッドを通じて webp を jpg に変換します。 。
推奨: 「PHP ビデオ チュートリアル 」
関連紹介: WebP (発音: ウェッピー) は非可逆圧縮と可逆圧縮 (可逆圧縮) の両方を提供する画像ファイル形式。画像エンコード形式 VP8 から派生し、WebM マルチメディア形式の姉妹プロジェクトとみなされます。On2 Technologies を買収した後、Google によって開発され、 BSD に関するライセンス条項のリリース。
JPEG (Joint Photographic Experts Group) は、国際標準化機構 (ISO) によって開発された JPEG 標準の製品であり、連続階調静止画像の圧縮標準です。 JPEG 形式は、最も一般的に使用される画像ファイル形式で、拡張子 .jpg または .jpeg が付きます。
php webp から 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 サイトの他の関連記事を参照してください。