컴퓨터/Python
python clipboard 파일복사 이미지 보내기
풍경소리^^
2022. 6. 7. 10:37
https://all-share-source-code.tistory.com/42
Python Windows 클립보드에 이미지 복사 하기(이미지 CTRL + C 비슷)
Windows 전용입니다 생성한 .py파일과 같은 위치에 이미지가 있어야 됩니다. pip install 기본 설치 되어 있어야 됩니다. pip install pywin32 pip install pillow from io import BytesIO import win32clipboar..
all-share-source-code.tistory.com
win32clipboard 에러 있어도 무시하고 실행하세요
import os
from io import BytesIO
import win32clipboard
from PIL import Image
# 클립보드 이미지 저장
def send_to_clipboard(filepath,clip_type=win32clipboard.CF_DIB):
try:
image = Image.open(filepath)
output = BytesIO()
image.convert("RGB").save(output, "BMP")
data = output.getvalue()[14:]
output.close()
win32clipboard.OpenClipboard()
win32clipboard.EmptyClipboard()
win32clipboard.SetClipboardData(clip_type, data)
win32clipboard.CloseClipboard()
print('클립보드 복사 성공!!')
return True
except Exception as e:
print(e)
return False
# 현재 경로
ROOT_Path=os.path.dirname(os.path.realpath(__file__))
# 이미지 위치
filepath=os.path.join(ROOT_Path,'background.png')
# 실행
print(send_to_clipboard(filepath))