当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 一个自动监视剪贴板内的图片、并保存为文件的脚本
帖子发表于 : 2012-03-22 17:04 

注册: 2010-05-01 21:23
帖子: 1955
送出感谢: 4
接收感谢: 21
因为使用latex的缘故,所以写了这个脚本。
以前为了获得doc的图片文件,非常的繁琐。如今只要复制图片,就能自动按照制定的名称保存了。
其中得到了热情网友的帮助。
功能:监视剪贴板,一旦有新的图片,就把图片保存在目录下 /home/xbl/Templates/py/pic/ :

代码:
#! /usr/python
# -*- coding: UTF-8 -*-
import pygtk
pygtk.require('2.0')
import gtk
import time
clipboard = gtk.clipboard_get()
#图片的参数
width=0
height=0
picname=''

y=2
first=0

#保存图片的路径和名称
imagepath ='/home/xbl/Templates/py/pic/'
imagefilename=''


while  True:
 
  if clipboard.wait_is_image_available() == True :
      img = clipboard.wait_for_image()
      #第一次必定保存图片
      if first ==0:
          img.save(imagepath + '1img.jpeg','jpeg',{'quality':'100'})
          width = img.get_width()
          height = img.get_height()
          picname=img.get_pixels()
          first = first +1

      #非第一次,则比较图片是否一样,一样则不保存。
      else :
          if width == img.get_width() and height == img.get_height() and  picname==img.get_pixels()   :
                time.sleep(1)
                continue

          else :
                imagefilename =imagepath + str(y) + 'img.jpeg'
                img.save(imagefilename,'jpeg',{'quality':'100'})
                width = img.get_width()
                height = img.get_height()
                picname=img.get_pixels()
                y=y+1
                time.sleep(0.5)


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 一个自动监视剪贴板内的图片、并保存为文件的脚本
帖子发表于 : 2012-03-23 9:40 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 274
monitor-clip.pl
各种功能。可参考。


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 一个自动监视剪贴板内的图片、并保存为文件的脚本
帖子发表于 : 2012-03-23 9:54 
头像

注册: 2010-08-28 14:34
帖子: 232
系统: ArchLinux
送出感谢: 2
接收感谢: 1
:em11 :em11


_________________
---------------------------------------
http://yky.me
---------------------------------------


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 一个自动监视剪贴板内的图片、并保存为文件的脚本
帖子发表于 : 2012-03-23 18:55 
头像

注册: 2008-07-30 23:21
帖子: 13427
地址: [email protected]
系统: Debian stable AMD64
送出感谢: 38
接收感谢: 127
标备!


_________________
(2015-11-16 更新)适合 WM 的截图脚本
(2015-08-24 更新)Debian、Ubuntu 源列表说明
(2013-02-01 首发)文字如何绘出
▷▷ 【更 多 在 此】 ◁◁
箪食瓢饮随遇安,不求栋梁求参天。
【初韵】一门牛逼的编程语言。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 0 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译