WebP画像を他の形式に変換する方法


  1. Pythonを使用した変換方法: PythonにはPillowというライブラリがあり、WebP画像を他の形式に変換する機能を提供しています。以下のコードは、Pillowを使用してWebP画像をJPEG形式に変換する例です。
from PIL import Image
def convert_webp_to_jpeg(webp_path, jpeg_path):
    img = Image.open(webp_path)
    img.save(jpeg_path, 'JPEG')
# 使用例
convert_webp_to_jpeg('input.webp', 'output.jpg')
  1. ImageMagickを使用した変換方法: ImageMagickは、コマンドラインツールとして利用可能な画像処理ソフトウェアです。以下のコマンドは、ImageMagickを使用してWebP画像をPNG形式に変換する例です。
$ magick input.webp output.png
  1. PHPを使用した変換方法: PHPにはGDライブラリがあり、WebP画像を他の形式に変換する機能を提供しています。以下のコードは、GDライブラリを使用してWebP画像をJPEG形式に変換する例です。
<?php
function convert_webp_to_jpeg($webp_path, $jpeg_path) {
    $img = imagecreatefromwebp($webp_path);
    imagejpeg($img, $jpeg_path);
    imagedestroy($img);
}
// 使用例
convert_webp_to_jpeg('input.webp', 'output.jpg');
?>

これらは一部の例ですが、他にも多くの方法があります。お使いのプログラミング言語やフレームワークに応じて、適切な方法を選択してください。また、処理する画像のサイズや品質などの要件に応じて、必要なパラメーターを調整することもできます。