我需要调整图片大小。原来是1024x768。我的笔记本电脑屏幕设置为1366x768。当我去查看图像时,底部总是被切掉。我猜这是因为图像是1024x768,但图像尺寸没有考虑图像所在的框/窗口,因此图像的底部因此被切断。
盒子/窗口的像素尺寸是多少,如何以代码方式确定屏幕尺寸,这样我就可以重置图像的大小,使整个图像适合屏幕,而不是整个图像会被切断。或者有没有办法让图像自动缩放,以便它适合屏幕高度分辨率?我正在使用PIL。
我知道我最终可以
new_image = old_image.resize(x, 768-box_height)
我只需知道箱子高度。
答案 0 :(得分:2)
与环境无关的方式可能只是问tkinter
:
import tkinter #python 3 syntax
root = tkinter.Tk()
root.withdraw()
width, height = root.winfo_screenwidth(), root.winfo_screenheight()