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))
'컴퓨터 > Python' 카테고리의 다른 글
python pyqt5 list to listwidget (0) | 2022.06.09 |
---|---|
python vscode pyqt5 snippet (0) | 2022.06.09 |
python 새로 시작된 창 이름 인덱스 (0) | 2022.06.06 |
pip freeze 가상환경 쉽게 배포하기 (0) | 2022.06.05 |
python pyqt5 qlistwidget doubleclick qtablewidget open column color (0) | 2022.06.03 |