先上DJ,emmmmm
原图

贴字之后的图

你让小姐姐放大看有惊喜,确实很惊喜
源码如下:
from PIL import Image, ImageDraw, ImageFont
font_size = 7
text = "猪儿林"
img_path = "D://yl.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 in range(len(text)):
yield text[i]
ch_gen = character_generator(text)
for y in range(0, img_raw.size[1], font_size):
for x in range(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("D://save.jpeg")
print("Creat successfully")
转载自:
https://blog.csdn.net/weixin_36338224/article/details/104287582?depth_1-utm_source=distribute.pc_feed.none-task&request_id=&utm_source=distribute.pc_feed.none-task
发表评论: