Kivy 以全分辨率显示图像

Kivy display image at full resolution

我正在使用 Kivy 1.9 和 Python 3.4。

我有一张 5400x2700 的图片。我有一个分辨率为 1920x1200 的屏幕。

如何以 full/native 分辨率显示图像并向我的主要 window 添加滚动功能以查看最初未显示的图像区域?

我已尝试使用 allow_stretch=Truekeep_ratio=False 以原始方式显示图像,但图像仍然压缩以适合我的显示器。此外,我尝试为 Image 设置 size=(5400, 2700),但它仍然适合我现有的 window。

如有任何帮助或想法,我们将不胜感激。谢谢!

您可能实际上没有设置图片大小;如果其父项是布局,则您的手动设置将被忽略。尝试设置其大小并将其 size_hint 设置为 None, None.

您还可以设置 allow_stretch = Falsekeep_ratio = True 以允许图像调整为原始大小