python绘制汉字_Python.在图片上绘制文字

本文介绍了如何使用Python的PIL库在图片上绘制汉字。通过导入Image, ImageDraw和ImageFont模块,设置字体、颜色和位置,然后利用text()方法将文字添加到图片上,最终保存生成的图片。" 107667451,9698543,5G流量转发到有线网络配置教程,"['网络', 'Linux', '嵌入式']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如下

from PIL import Image,ImageDraw,ImageFont

import time

import os

sourceimg = "/Users/a1/Desktop/head.png"

savepath = "/Users/a1/Desktop/img/"

def imgaddnum(img):

# 将img添加到画板

imgdraw = ImageDraw.Draw(img)

# 设置需要绘制的字体 参数:字体名,字体大小

imgfont = ImageFont.truetype("Arial",size=30)

# 字体颜色

fillcolor = "#dd1c5c"

# 获取img的宽和高

imgw,imgh = img.size

# 开始将文字内容绘制到img的画板上 参数:坐标,绘制内容,填充颜色,字体

imgdraw.text((imgw/2,0),"xxoo",fill=fillcolor,font=imgfont)

# 设置img的保存路径和文件名

imgsavetarget = savepath + time.strftime("%Y%m%d%H%M%S") + ".png"

# 开始保存

res = img.save(imgsavetarget, "png")

# 返回保存结果

return res

# 初始化一个img对象 为None

targetimg = None

# 判断需要打开的img对象路径是否存在

if os.path.exists(sourceimg):

targetimg = Image.open(sourceimg)

rig = imgaddnum(targetimg)

pr

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值