在Python中如何从url上传图片到剪贴板

问题描述 投票:0回答:1

[在Python中如何从url上传图片到剪贴板。下载并上传到Windows 10中的剪贴板。

图片示例:https://upload.wikimedia.org/wikipedia/commons/thumb/2/20/Emergency_hospital_during_Influenza_epidemic%2C_Camp_Funston%2C_Kansas_-_NCP_1603.jpg/220px-Emergency_hospital_during_Influenza_epidemic%2C_Camp_Funston%2C_Kansas_-_NCP_1603.jpg

picture example

python python-3.x windows http clipboard
1个回答
2
投票

这里是:

import requests
from PIL import Image
from io import BytesIO
import win32clipboard

response = requests.get(url="https://upload.wikimedia.org/wikipedia/commons/thumb/2/20/Emergency_hospital_during_Influenza_epidemic%2C_Camp_Funston%2C_Kansas_-_NCP_1603.jpg/220px-Emergency_hospital_during_Influenza_epidemic%2C_Camp_Funston%2C_Kansas_-_NCP_1603.jpg")
image = Image.open(BytesIO(response.content)) # convert it to a "Image" Object
tempIO = BytesIO() 
image.save(tempIO,'BMP') # save it to a IO object as BMP format

# write it to clipboard
win32clipboard.OpenClipboard()
win32clipboard.EmptyClipboard()
win32clipboard.SetClipboardData(win32clipboard.CF_DIB,tempIO.getvalue()[14:])
win32clipboard.CloseClipboard()
© www.soinside.com 2019 - 2024. All rights reserved.