python 截图转换成二进制 尺寸
时间: 2023-07-08 22:49:18 浏览: 89
Python实现的十进制小数与二进制小数相互转换功能
4星 · 用户满意度95%
可以使用Pillow库来实现Python截图转换成二进制并获取尺寸的功能,代码如下:
```python
from PIL import ImageGrab
import io
# 截取屏幕并转换成二进制
im = ImageGrab.grab()
with io.BytesIO() as output:
im.save(output, format='PNG')
binary_image = output.getvalue()
# 获取二进制图片的尺寸
with io.BytesIO(binary_image) as f:
with Image.open(f) as img:
size = img.size
print(size)
```
这段代码会先使用`ImageGrab.grab()`函数截取当前屏幕的图片,然后将其转换成二进制格式并保存到`binary_image`变量中。接着,使用`io.BytesIO`模块将`binary_image`转换成`Image`对象并获取其尺寸,最后输出尺寸信息。
阅读全文