開発(PHP):画像ファイルをWebPへ変換

画像ファイルをWebPへ変換するには、WebPConvert::convertメソッドを使用します。
Evolution CMSは標準でWebPConvertというライブラリが内蔵されています。
rosell-dk/webp-convert

  • ※ Evolution CMSの3系に対応し、1系には対応していません。

構文

引数名 初期値 説明
第一引数
必須
変換元ファイルパス string 変換する対象のファイルパス。JPEGとPNGをサポート。
第二引数
必須
出力ファイルパス string 変換したファイルを保存するファイルパス。
第三引数 オプション array [] 変換に関するオプション。
詳しくは次のページを参照。
Options - rosell-dk/webp-convert
第四引数 ロガー null ※ 不明

戻り値

サンプルコード

次のコードはプラグインとしてOnDocFormSaveイベントで処理され、リソース保存時に本文にあるimgタグから画像ファイルパスを抜き出し、変換する例です。

WebPConvert\WebPConvertを呼び出しておく必要があり、newキーワードでインスタンスを生成して使用します。

CMS「Evolution CMS」逆引きリファレンス一覧へ戻る