opencv-python:在图片上写入文字

opencv-python:在图片上写入文字,第1张

方式1:cv.putText(不支持中文)

原图

写入文字后的图片(汉字变为???)

方式2:使用PIL(支持中文)

原图

添加文字后的图片(支持添加汉字)

#font = ImageFont.truetype("C:/Windows/Fonts/simsunb.ttf", 20)

font = ImageFont.truetype('simsun.ttc',24)

im = Image.open('F:\one'+time+'.jpg')

draw = ImageDraw.Draw(im)

text = unicode('你好','utf-8')

draw.text((20,20), text, font=font, fill=(0,0,0,0))

im.save('F:/'+time+'.jpg')

要在Python的Turtle模块中绘制汉字“陈”,可以按照以下步骤进行:

导入turtle模块:

创建一个Turtle对象:

设置画笔颜色、大小和速度:

使用Turtle对象的penup()和pendown()方法来控制画笔的移动:

绘制“陈”字:

关闭画布:

import turtle

pen = turtle.Turtle()

pen.pencolor('black')

pen.pensize(4)

pen.speed(1)

pen.penup()

pen.goto(-100, 0)

pen.pendown()

# 画横

pen.right(90)

pen.forward(100)

pen.left(90)

pen.forward(60)

pen.left(90)

pen.forward(100)

# 画竖

pen.right(180)

pen.forward(60)

pen.right(90)

pen.forward(100)

turtle.done()


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11461089.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存