ImagePaste.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:imagepaste 作者: robinchenyu 项目源码 文件源码
def paste(self):
        # ImageFile.LOAD_TRUNCATED_IMAGES = True
        dirname = os.path.dirname(__file__)
        command = ['/usr/bin/python3', os.path.join(dirname, 'bin/imageutil.py'), 'grab']
        abs_fn, rel_fn = self.get_filename()
        tempfile1 = "/tmp/imagepaste1.png"
        command.append(tempfile1)

        out = self.run_command(" ".join(command))
        if out[:4] == "grab":
            ret = sublime.ok_cancel_dialog("save to file?")
            print("ret %r" % ret)
            if ret:
                shutil.move(tempfile1, abs_fn)
                return rel_fn
            else:
                return None
        # im = ImageGrab.grabclipboard()
        # if im:
        #   abs_fn, rel_fn = self.get_filename()
        #   im.save(abs_fn,'PNG')   
        #   return rel_fn
        else:
            print('clipboard buffer is not image!')
            return None
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号