def loadImage(self, folderpath, filename):
print("Loading image: {}".format(os.path.join(folderpath, "{}.png".format(filename))))
try:
filepath = os.path.join(folderpath, "{}.png".format(filename))
if filename in ['progress_bar_content_25', 'progress_bar_content_50', 'progress_bar_content_75']: return
elif filename == 'progress_bar_content' or filename == 'selection_overlay':
tmp_image = Image.open(filepath)
if filename == 'selection_overlay':
tmp_image = tmp_image.convert('RGBA').resize((320, 15), Image.ANTIALIAS)
if filename == 'progress_bar_content':
self.i['{}_25'.format(filename)] = ImageTk.PhotoImage(tmp_image.crop((0, 0, int(280*0.25), 30)))
self.i['{}_50'.format(filename)] = ImageTk.PhotoImage(tmp_image.crop((0, 0, int(280*0.50), 30)))
self.i['{}_75'.format(filename)] = ImageTk.PhotoImage(tmp_image.crop((0, 0, int(280*0.75), 30)))
self.i[filename] = ImageTk.PhotoImage(tmp_image)
else:
self.i[filename] = tk.PhotoImage(file=filepath)
except Exception as e:
return filename
fbi_theme_preview_v1.py 文件源码
python
阅读 21
收藏 0
点赞 0
评论 0
评论列表
文章目录