Pillowでキャンバスに図形を描画する

スポンサーリンク

ライブラリを読み込む

Pillowでキャンバスに図形を描画するためのライブラリを読み込みます。

from IPython.display import display
from PIL import Image, ImageFont, ImageDraw

図形を描画する関数を作成する

図形を描画する関数を作成します。

def drawrect(x, y, w, h, rgb):
  draw.rectangle((x, y, x+w, y+h), fill=rgb)

図形を描画する

キャンバスに図形を描画します。

base=Image.new("RGB", (1000, 300), (55, 55, 55)) #キャンバスのサイズとRGBを指定
draw=ImageDraw.Draw(base)

x, y, w, h, rgb=0, 0, 130, 100, (255, 55, 55)
drawrect(x, y, w, h, rgb) #表示位置、サイズ、図形色を指定

display(base) #画像を表示

コメント

タイトルとURLをコピーしました