こんにちは。chanyoGUITARと申します。今回は掲題の件を記事にさせていただきました。
それでは行きましょう!
Pillow(PIL )を使って作成します。
from PIL import Image, ImageDraw, ImageFont
text = "chanyoguitar"
font_size = 50
# 画像サイズを指定
width = 30 * len(text) + 10
height = font_size + 30
font_path = 'C:\Windows\Fonts\meiryo.ttc'
img = Image.new("RGBA", (width, height), (0, 0, 0, 0))
draw = ImageDraw.Draw(img)
font = ImageFont.truetype(font_path, size=font_size)
textwidth, textheight = draw.textsize(text, font)
draw.text(((width - textwidth) / 2, (height - textheight) / 2),
text,
font=font,
fill=(0, 255, 255)
)
img.save(text + ".png")

このコードの一部分を応用すれば様々な状況にも対応できますから、一部分だけコピーするなどしていただいて構いません。 また間違い等あればお気軽にコメントください!! 以上です!
記事は毎日投稿の予定なので、明日もぜひのぞいてみてください!それでは!
コメント