Python 让图片充满爱

陈学虎
陈学虎
陈学虎
1445
文章
263
评论
2020 年 07 月 25 日22:28:09Python 让图片充满爱已关闭评论 60 ℃ 611字阅读2分2秒
摘要

Python 让图片充满爱

Python 让图片充满爱

嗯,很可爱的狗狗,本想找个美女,但怕惹麻烦,就找了个狗狗。

然后我们来跑下这个脚本

from PIL import Image, ImageDraw, ImageFont
import cv2
def draw(pic, draw_text):
    img = cv2.imread(pic)
    blank = Image.new("RGB", [img.shape[1], img.shape[0]], "white")
    drawObj = ImageDraw.Draw(blank)
    n = 10
    m = 9
    font = ImageFont.truetype("simkai.ttf", size=12)
    for i in range(0, img.shape[0], n):
        for j in range(0, img.shape[1], n):
            drawObj.text(
            [j, i],
            draw_text[int(j / n) % len(draw_text)],
            fill=(img[i][j][2], img[i][j][1], img[i][j][0]),
            font=font
            )
        blank.save('img_1.jpg')
draw('C://Users/Kevin/Desktop/dog.jpg', "我爱你")

 

效果是:

Python 让图片充满爱

 

因为图片比较小,因此你看到的字就比较明显了,应该适当的调节下大写,为了演示,就不做太多的效果了,

应用场景,如果想让你女朋友高兴一下,是不是可以把你们的合照全部写上“我爱你”的字呢,那会是什么效果呢?

  • 免费优惠券
  • 免费领取优惠券
  • weinxin
  • 支付宝红包领取
  • 支付宝大额红包
  • weinxin
陈学虎
  • 版权声明:本文为原创文章,转载请附上原文出处链接及本声明。
  • 转载请注明:Python 让图片充满爱 | https://chenxuehu.com/article/2020/07/7618.html