
方式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()
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)