【发布时间】:2011-08-13 12:35:26
【问题描述】:
我正在尝试打开一个图像文件并将该图像复制到 Windows 剪贴板。有没有办法解决这个问题:
import win32clipboard
from PIL import Image
def send_to_clipboard(clip_type, data):
win32clipboard.OpenClipboard()
win32clipboard.EmptyClipboard()
win32clipboard.SetClipboardData(clip_type, data)
win32clipboard.CloseClipboard()
clip_type = win32clipboard.CF_BITMAP
filepath = 'c:\\temp\\image.jpg'
im = Image.open(filepath)
data = im.tobitmap() # fails with valueerror: not a bitmap
# data = im.tostring() runs, but receiving programs can't read the results
send_to_clipboard(clip_type, data)
我可以安装 PythonMagick 等,但不希望为一次性程序安装另一个库
【问题讨论】:
标签: python python-imaging-library pywin32