使用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设计】。

相关文章

pandas通过字典生成dataframe的方法步骤

1、将一个字典输入: 该字典必须满足:value是一个list类型的元素,且每一个key对应的value长度都相同: (以该字典的key为columns) >>>...

python学生管理系统学习笔记

本文实例为大家分享了python学生管理系统的具体代码,供大家参考,具体内容如下 基于列表存储的学生管理系统,实现如下功能 ================== 学生管理系统 1、添加...

cmd运行python文件时对结果进行保存的方法

cmd运行python文件时对结果进行保存的方法

当用cmd命令行运行python文件时,我们知道可以通过 >python pyfile.py 来运行python文件,此时的输出会直接打印到cmd输出行中,如果希望将运行直接...

Python考拉兹猜想输出序列代码实践

考拉兹猜想(英语:Collatz conjecture),是指对于每一个正整数,如果它是奇数,则对它乘3再加1,如果它是偶数,则对它除以2,如此循环,最终都能够得到1。(摘自Wiki)...

解决python 输出是省略号的问题

这个问题非常非常重要,搞了一晚上都没解决好,但是真的很简单很简单, 如果你也 是用的numpy array, 如果你也想得到输出矩阵的全部内容,而不是省略形式, [[ 0.10284...