PNG画像をWebP形式に変換する方法
PNGのbase64画像データを入力すると、WebP画像データがbase64テキストで返されます。画質を省略したときは85が使われます。
変換前に用意するPNGデータ
PNG画像をWebP形式に変換したい場合は、元の画像をbase64形式のテキストとして用意します。入力したPNG画像データはWebP画像データへ変換され、成功すると結果がbase64テキストで返されます。画質の指定は任意で、入力しない場合は既定値の85が使われます。WebPのデータを後続処理へ渡したい場合にも、返されたテキストを受け取れる形にしておくと扱いやすくなります。
PNGをWebPへ変換する操作手順
- 変換対象のPNGをbase64形式へ変換し、そのテキストを準備します。 2. 画像データの入力欄へbase64テキストを入力します。画像データは省略できますが、その場合は空の値として扱われ、処理は成功しません。 3. 必要であれば画質を入力します。画質を空欄にすると85が使われますが、対応する範囲や特定の見た目は確認されていないため、用途に合わせて結果を確認してください。 4. 変換を実行します。入力内容の復号、画像としての読み取り、変換、WebPとしての保存が順に行われます。 5. 成功結果に含まれるbase64テキストを受け取り、WebP画像データとして保存するか、次の処理へ渡します。
返されたデータの確認ポイント
成功した場合に確認できるのは、WebP画像データを表すbase64テキストです。元のPNGファイルそのものが結果として返るのではなく、後続処理で扱える画像データの表現が出力されます。入力が空でないにもかかわらずPNGとして開けない場合は、読み取り段階で処理が止まることがあります。変換または保存の途中で問題が起きた場合も成功結果にはなりません。パレット形式のPNGは、WebPとして保存される前にRGBAへ変換されます。
使用例
商品ページで使うPNGをWebPへ変換するため、PNGのbase64データを入力し、画質を指定せずに処理します。
商品画像用のPNGをbase64化し、画像データへ入力して画質を空欄のまま実行します。
成功すると、WebP画像データを表すbase64テキストが結果に含まれます。
制限事項
- 空の画像データ、画像の読み取り・変換・保存の失敗、必要な画像処理ライブラリを利用できない場合は、処理が成功しません。
よくある間違い
- 入力が空、またはbase64を復号した内容をPNGとして開けないことが失敗の原因になります。元画像を正しくbase64化し、入力テキストに欠落がないか確認してから再実行してください。
よくある質問
PNGファイルをWebPに変換できますか?
PNGをbase64形式の画像データにして入力し、処理時にPNGとして読み取れる内容であれば、WebPへの変換を実行できます。
画質を指定しない場合はいくつになりますか?
画質の入力を省略した場合は、既定値として85が使われます。対応範囲や見た目の結果については、処理後の画像を確認してください。
変換後のデータはどのように返りますか?
変換が成功すると、WebP画像データを表すbase64テキストが返されます。空のデータや読み取れない画像では、成功した出力を受け取れません。