我可以在不保存任何文件的情况下将屏幕截图数据作为类似文件的对象或以字节为单位的图像吗



我想通过discord-webhook发送一个屏幕截图。我正在使用dhooks模块。要发送文件,我需要一个";类文件对象";所以我想得到一个类似文件的对象,而不需要将屏幕截图存储为文件。知道怎么做吗?

我刚刚在文档中添加了一个示例:

import mss
import mss.tools

with mss.mss() as sct:
# The monitor or screen part to capture
monitor = sct.monitors[1]  # or a region
# Grab the data
sct_img = sct.grab(monitor)
# Generate the PNG
png = mss.tools.to_png(sct_img.rgb, sct_img.size)

相关内容

  • 没有找到相关文章

最新更新