python 图片窗口适配
时间: 2024-12-02 16:13:32 浏览: 4
Python 如何设置能够自动适应窗体大小的背景图片 Python源码
在Python中,特别是在使用OpenCV库操作图像时,有时需要在一个窗口中显示图片并保持适应屏幕大小。这通常涉及到设置窗口的大小,并根据图像的实际大小动态调整。下面是一个基本的例子:
```python
import cv2
import numpy as np
# 加载图像
img = cv2.imread('image.jpg')
# 获取图像的原尺寸
original_size = img.shape[:2]
# 创建一个新的窗口
win_name = 'My Image'
cv2.namedWindow(win_name)
# 设置窗口大小,这里使用原图大小作为基础,可以根据实际需求调整
window_width, window_height = original_size[::-1]
cv2.resizeWindow(win_name, window_width, window_height)
# 显示图像
cv2.imshow(win_name, img)
cv2.waitKey(0) # 等待用户按键,0表示立即关闭
cv2.destroyAllWindows()
阅读全文