Kivy 以全分辨率显示图像
Kivy display image at full resolution
我正在使用 Kivy 1.9 和 Python 3.4。
我有一张 5400x2700 的图片。我有一个分辨率为 1920x1200 的屏幕。
如何以 full/native 分辨率显示图像并向我的主要 window 添加滚动功能以查看最初未显示的图像区域?
我已尝试使用 allow_stretch=True
和 keep_ratio=False
以原始方式显示图像,但图像仍然压缩以适合我的显示器。此外,我尝试为 Image
设置 size=(5400, 2700)
,但它仍然适合我现有的 window。
如有任何帮助或想法,我们将不胜感激。谢谢!
您可能实际上没有设置图片大小;如果其父项是布局,则您的手动设置将被忽略。尝试设置其大小并将其 size_hint 设置为 None, None
.
您还可以设置 allow_stretch = False
、keep_ratio = True
以允许图像调整为原始大小
我正在使用 Kivy 1.9 和 Python 3.4。
我有一张 5400x2700 的图片。我有一个分辨率为 1920x1200 的屏幕。
如何以 full/native 分辨率显示图像并向我的主要 window 添加滚动功能以查看最初未显示的图像区域?
我已尝试使用 allow_stretch=True
和 keep_ratio=False
以原始方式显示图像,但图像仍然压缩以适合我的显示器。此外,我尝试为 Image
设置 size=(5400, 2700)
,但它仍然适合我现有的 window。
如有任何帮助或想法,我们将不胜感激。谢谢!
您可能实际上没有设置图片大小;如果其父项是布局,则您的手动设置将被忽略。尝试设置其大小并将其 size_hint 设置为 None, None
.
您还可以设置 allow_stretch = False
、keep_ratio = True
以允许图像调整为原始大小