我正在编写一个程序,将文本放到特定图像上。我打算让多个用户使用该程序,这样每次都会有一个与所需图像不同的目录。
如何操作图像的路径以便这样做?我打算将“空白”图像附加到用户以及脚本,但我想知道是否可以将图像嵌入到脚本中,因此我只发送一个文件。
这是我的第一个Python程序,如果解决方案非常明显,请道歉。
im=Image.open(r"C:\Users\Desktop\image") #Opens image
font_type = ImageFont.truetype(r"C:\Windows\Fonts\Arial.ttf", 59)
txt=Image.new('L', (4677,3307))
d = ImageDraw.Draw(txt)
d.text( (3700, 3060), OD, font=font_type, fill= 255)
w=txt.rotate(90, expand=1) #Rotates the OD annotation 90 degrees
im.paste( ImageOps.colorize(w, (34,0,0), (255,100,84)), (242,60), w)
每次路径都不同,所以它必须能够识别用户计算机上保存的图像。
答案 0 :(得分:0)
Working with Directories:这是您希望用来获取更动态文件路径的模块,以便其他人可以使用您的代码。
我相信os.path是您想要使用的?
对不起,我对该模块只有粗略的了解,所以我无法对如何使用它进行精彩的描述