画像処理やデータ分析において、画像のデータサイズを把握することは重要です。Pythonを使って、画像のデータサイズを簡単に確認する方法を紹介します。以下は具体的なコードとその解説です。
ライブラリのインポート
まず最初に、画像を扱うためのライブラリをインポートします。主にPillowライブラリを使用します。
from PIL import Image import os
画像のパス指定とデータサイズの確認
画像ファイルのパスを指定し、その画像のデータサイズを確認します。
image_path = 'path/to/your/image.jpg' # 画像ファイルのパスを指定 if os.path.exists(image_path): with Image.open(image_path) as img: width, height = img.size file_size = os.path.getsize(image_path) print(f"画像のサイズ: {width} x {height} ピクセル") print(f"データサイズ: {file_size / 1024:.2f} KB") else: print("指定されたパスに画像ファイルが見つかりません")
コード解説
- ライブラリのインポート :
PIL
ライブラリからImage
モジュールを、os
モジュールもインポートしています。 - 画像のパス指定とデータサイズの確認 :
image_path
変数には確認したい画像ファイルのパスを指定します。os.path.exists
を使用してファイルの存在を確認し、Image.open
で画像を開きます。size
メソッドで画像の幅と高さを取得し、os.path.getsize
でファイルサイズを取得します。
この方法を使えば、Pythonを使って画像のデータサイズや画像サイズを簡単に取得することができます。