使用python 将图片复制到系统剪贴中

yipeiwu_com6年前Python基础

需要安装pywin32,pillow 依赖包

#coding:utf-8

import win32clipboard as clip
import win32con
from PIL import Image
from cStringIO import StringIO

'''
  往剪贴板中放入图片
'''
def setImage(data):
  clip.OpenClipboard() #打开剪贴板
  clip.EmptyClipboard() #先清空剪贴板
  clip.SetClipboardData(win32con.CF_DIB, data) #将图片放入剪贴板
  clip.CloseClipboard()



if __name__ == '__main__':
  imagepath = 'E:\\aa.jpg'
  img = Image.open(imagepath)
  output = StringIO()
  img.convert("RGB").save(output, "BMP")
  data = output.getvalue()[14:]
  output.close()
  setImage(data)

以上这篇使用python 将图片复制到系统剪贴中就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

基于python 处理中文路径的终极解决方法

1 、据说python3就没有这个问题了 2 、u'字符串' 代表是unicode格式的数据,路径最好写成这个格式,别直接跟字符串'字符串'这类数据相加,相加之后type就是str,这样...

Django REST为文件属性输出完整URL的方法

前言 我的 App 项目的 API 部分是使用 Django REST Framework 来搭建的,它可以像搭积木一样非常方便地搭出 API,兼具方便和灵活。 django是一个神奇的...

Python requests库用法实例详解

本文实例讲述了Python requests库用法。分享给大家供大家参考,具体如下: requests是Python中一个第三方库,基于 urllib,采用 Apache2 Licens...

pandas 按照特定顺序输出的实现代码

pandas 按照特定顺序输出的实现代码

df.groupby() 之后按照特定顺序输出,方便后续作图,或者跟其他df对比作图。 ## 构造 pd.DataFrame patient_id = ['7183531825653...

Python重新引入被覆盖的自带function

幸运的是, 这一问题还是很容易解决的, 我们只需要使用__builtins__: from __builtins__ import int as py_int 这样一来我们又可以...