python如何确定屏幕大小

时间:2014-02-02 20:04:04

标签: python

我需要调整图片大小。原来是1024x768。我的笔记本电脑屏幕设置为1366x768。当我去查看图像时,底部总是被切掉。我猜这是因为图像是1024x768,但图像尺寸没有考虑图像所在的框/窗口,因此图像的底部因此被切断。

盒子/窗口的像素尺寸是多少,如何以代码方式确定屏幕尺寸,这样我就可以重置图像的大小,使整个图像适合屏幕,而不是整个图像会被切断。或者有没有办法让图像自动缩放,以便它适合屏幕高度分辨率?我正在使用PIL。

我知道我最终可以

new_image = old_image.resize(x, 768-box_height)

我只需知道箱子高度。

1 个答案:

答案 0 :(得分:2)

与环境无关的方式可能只是问tkinter

import tkinter #python 3 syntax

root = tkinter.Tk()
root.withdraw()

width, height = root.winfo_screenwidth(), root.winfo_screenheight()