使用以下代码显示来自python / tkinter的图像时:
self.label = tk.Label(self.root, image=image)
self.label.pack()
图像在MBP视网膜上出现像素化,即在每个轴上像素加倍。
有没有办法说服tkinter以“原生”分辨率显示图像?如果没有,还有哪些其他解决方案可用于显示图像?当然,图像可以保存在其他地方查看,但我是在GUI选项之后。
答案 0 :(得分:0)
如果您使用Tocoa的Cocoa版本(例如ActiveState版本),您可以在程序的plist中添加一些内容,请参阅: https://developer.apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Explained/Explained.html#//apple_ref/doc/uid/TP40012302-CH4-SW10
NSHighResolutionCapable
是
但不确定它是否有效。
如果你仍然使用旧的基于碳的版本,它将无法使用。