0
目前,我知道2种方法在Tkinter上显示图像。第一个是编码gif图片为Base64格式,并使用此Python tkinter图像
myimage=PhotoImage(data="encoded image")
它的工作原理,但它采取我的脚本代码的行数是太多尤其是对大型照片。如果我有多个图像,在脚本中编码图像是相当麻烦的。
第二种方法是直接指向图像的位置而不进行编码。但用户很可能能够在与脚本相同的目录中看到图像。
所以,我想知道是否有任何其他方式来显示tkinter上的图像,而不需要太多的代码行,用户将无法看到脚本目录中的图像?
在windows下你可以使用你的文件的不同数据流和图像写入到那里。 'main.py:image1' https://www.owasp.org/index.php/Windows_::DATA_alternate_data_stream这可能与应对文件相冲突。 – User