Tôi có hình ảnh (jpg, png, v.v.) trong khay nhớ tạm của cửa sổ. Tôi muốn lưu nó vào một tập tin. win32clipboard dường như là câu trả lời, nhưng mỗi ví dụ tôi có thể tìm thấy các giao dịch với văn bản.Làm cách nào để đọc jpg hoặc png từ khay nhớ tạm của windows trong python và ngược lại?
sao chép một hình ảnh vào clipboard, sau đó
import win32clipboard
win32clipboard.OpenClipboard()
data = win32clipboard.GetClipboardData()
with open(name, 'wb') as f:
f.write(data)
win32clipboard.CloseClipboard()
không thành công với
TypeError: Specified clipboard format is not available
Tôi cũng muốn làm điều ngược lại - đưa ra một tập tin ảnh, hãy viết nó vào clipboard.
Nếu bạn đang mở để sử dụng các mô-đun wx bạn có thể làm: http://stackoverflow.com/questions/2629907/wx-read-image-from-clipboard – blcArmadillo
Tôi đang cố gắng viết một tiện ích dòng lệnh đơn giản và hiện không sử dụng wx, vì vậy tôi không muốn đến đó. – foosion