- 画像変換ツールを使用する方法: WebP形式に変換するための画像変換ツールを使用することで、既存の画像をWebP形式に変換することができます。一般的なツールには、cwebp、ImageMagick、GraphicsMagickなどがあります。
例: cwebpツールを使用して、JPEG画像をWebP形式に変換する場合のコマンドは以下の通りです。
cwebp input.jpg -o output.webp
- サーバーサイドの画像変換方法: サーバーサイドで画像を動的に生成する場合、画像をWebP形式に変換して提供することができます。この場合、利用しているプログラミング言語やフレームワークに応じたライブラリやモジュールを使用します。
例: PythonのDjangoフレームワークを使用して、JPEG画像をWebP形式に変換する場合のコードは以下の通りです。
from PIL import Image
def convert_to_webp(image_path, output_path):
im = Image.open(image_path)
im.save(output_path, 'webp')
convert_to_webp('input.jpg', 'output.webp')
例:
<img src="image.webp" alt="WebP Image">
- CSSでの背景画像としての使用方法:
CSSの
background-image
プロパティを使用して、WebP形式の画像を背景画像として指定することができます。
例:
div {
background-image: url('image.webp');
}
WebP形式の画像を使用することで、ウェブページの読み込み速度を向上させ、ユーザーエクスペリエンスを向上させることができます。適切な方法を選択し、ウェブパフォーマンスを最適化するためにWebP形式を活用してください。