少し前に、Weiboの推薦を受けました。内容はこんな感じ
好奇心から、私はそれをクリックし、ズームインして、もう一度ズームインしました、えーと、それはちょっと面白いです...
最初にケースを見てください
元の画像
生成後(ズームインして表示、hehehe)
この効果は「絵の中に言葉がある」と名付けることができます。告白したい、恥ずかしがり屋の人にとって、このトリックは本当に良い方法です。邪魔にならずに言いたいことを伝えます。
プログラマーとして、これは私のオタクの心を刺激せずにはいられません!私はすぐに同じツールを自分で作成しました。
今日、私はあなたにこのルーチンを教えます:
Pythonを使用して、この種のロマンチックでオタクな「意味」マップを作成する方法。
もちろん、あなたがそれを信頼してあなたの好きなオブジェクトの支持を得ることができるかどうかはあなた(運命)に依存します。 (๑•́₃•̀๑)
だから何をすべきか?
コード上:
from PIL import Image, ImageDraw, ImageFont
font_size =7
text ="私、あなたが好き!"
img_path ="yy.jpg"
img_raw = Image.open(img_path)
img_array = img_raw.load()
img_new = Image.new("RGB", img_raw.size,(0,0,0))
draw = ImageDraw.Draw(img_new)
font = ImageFont.truetype('C:/Windows/fonts/Dengl.ttf', font_size)
def character_generator(text):while True:for i inrange(len(text)):yield text[i]
ch_gen =character_generator(text)for y inrange(0, img_raw.size[1], font_size):for x inrange(0, img_raw.size[0], font_size):
draw.text((x, y),next(ch_gen), font=font, fill=img_array[x, y], direction=None)
img_new.convert('RGB').save("save_yy.jpeg")