画像処理ライブラリPillow-図形描画実行例

提供: つれづれウィキ
2022年10月22日 (土) 12:31時点におけるTaratta (トーク | 投稿記録)による版 (ページの作成:「実行例を示します。 <pre> # インストール済みの確認 pip list Pillow # インストールされていない場合は、 pip install Pillow # 必要な…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

実行例を示します。

# インストール済みの確認
pip list Pillow

# インストールされていない場合は、
pip install Pillow

# 必要なモジュール、クラス、関数の読み込み
from PIL import Image, ImageDraw
import matplotlib.pyplot as plt

# カラーの画像データ(Imageオブジェクト)の作成
img = Image.new('RGB', (500, 300), (255, 255, 255))

# ImageDrawオブジェクトの作成
draw = ImageDraw.Draw(img)

# 矩形(四角形)
draw.rectangle([100, 100, 300, 200], fill=None, outline=(255, 255, 0), width=1)
plt.imshow(img)

# 楕円、円
draw.ellipse([100, 100, 200, 200], fill=None, outline="#ff0000", width=1)
plt.imshow(img)

draw.ellipse([100, 100, 200, 125], fill=None, outline="#00ff00", width=1)
plt.imshow(img)

# 正n角形
draw.regular_polygon((250, 150, 100), 3, rotation=0, fill=None, outline=(0, 255, 255))
plt.imshow(img)

この他にも色々試して、追加してください。

関連項目