操作图像的路径,以便可以从用户目录而不是我自己的

时间:2018-01-24 13:41:10

标签: image python-3.x path filepath

我正在编写一个程序,将文本放到特定图像上。我打算让多个用户使用该程序,这样每次都会有一个与所需图像不同的目录。

如何操作图像的路径以便这样做?我打算将“空白”图像附加到用户以及脚本,但我想知道是否可以将图像嵌入到脚本中,因此我只发送一个文件。

这是我的第一个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)

每次路径都不同,所以它必须能够识别用户计算机上保存的图像。

1 个答案:

答案 0 :(得分:0)

Working with Directories:这是您希望用来获取更动态文件路径的模块,以便其他人可以使用您的代码。

我相信os.path是您想要使用的?

对不起,我对该模块只有粗略的了解,所以我无法对如何使用它进行精彩的描述