在python 3中向图像添加文本
我有一个带有GUI的应用程序,用户可以在其中浏览他的文件系统,并选择一张图片(证书的图片),在图片上的特定坐标处应用他的名字(名字是预定义的atm)。 我在添加文本时遇到了问题在python 3中向图像添加文本,python,python-3.x,image,text,Python,Python 3.x,Image,Text,我有一个带有GUI的应用程序,用户可以在其中浏览他的文件系统,并选择一张图片(证书的图片),在图片上的特定坐标处应用他的名字(名字是预定义的atm)。 我在添加文本时遇到了问题 from PIL import ImageFont,ImageDraw,Image image= Image.open("certificate.png") #Opened certificate image draw=ImageDraw.Draw(image) #created object fo
from PIL import ImageFont,ImageDraw,Image
image= Image.open("certificate.png") #Opened certificate image
draw=ImageDraw.Draw(image) #created object for image
font=ImageFont.truetype("Fontsah.ttf",40) #Defined font you can download any font and use it.
username="Ultimus"
xcor=200 #x-coordinate and y-coordinate to write in certi
ycor=300
draw.text((xcor,ycor),username,font=font,fill=(0,0,0,255)) #here we draw
image.save("ImageName1.png") #here we save new image
这里的代码只是根据证书设置xcor
和ycor
,还可以为您的证书下载好的字体,并将Fontsah.ttf
替换为您的字体名称,例如arial.ttf
您可以下载Fontsah.ttf
您还可以查看此代码的更复杂的应用程序
最后但并非最不重要的安装枕头库
pip安装枕头
这是否回答了您的问题?看看这里。。。