过去的几个小时中,我一直在寻找一个明确的答案,但是我遇到的只是一堆不确定的,冲突的或与Python似乎不兼容的信息。
output = io.BytesIO()
image.save(output, "BMP")
data = output.getvalue()[14:]
output.close()
win32clipboard.OpenClipboard()
win32clipboard.EmptyClipboard()
win32clipboard.SetClipboardData(win32clipboard.CF_DIB, data)
win32clipboard.CloseClipboard()
例如,我发现的上述方法使我可以将图像粘贴到应用程序Discord中,但是却导致透明度丢失,这是我所期望的。但是替换掉传递给这些方法的任何信息都会得到无效数据。
This question from 2012正是我在寻找的东西,但是是不确定信息(根据我目前的理解)的混合,似乎与我阅读的内容冲突。