markdown中直接粘贴base64格式图片

markdown中直接粘贴base64格式图片

使用python编写程序

利用windows10下自带的截屏工具,快捷键是 Win+Shift+S

然后Ctrl+C复制图片内容到剪切板

将剪切板中的数据写入文件test.png

打开文件test.png将数据base64

写入剪切板

就可以去markdown中粘贴截图内容了

程序内容如下:
import keyboard
import pyperclip
import base64
from PIL import ImageGrab
import time
print('按下win+shift+s键截图,然后按下ctrl+c键,就可以到markdown中粘贴你截图的内容了.')
if keyboard.wait(hotkey='win+shift+s') == None:
    if keyboard.wait(hotkey='ctrl+c') == None:
        time.sleep(0.01)
        image = ImageGrab.grabclipboard().copy()
        image.save('test.png')
        with open("./test.png", 'rb') as f:
            base64_data = base64.b64encode(f.read())
            s = base64_data.decode()
            time.sleep(0.01)
            pyperclip.copy('![](data:image/jpeg;base64,'+s+')')

pyinstaller -F jietu.py

编译成单文件可执行文件 jietu.exe
将jietu.exe文件放入任务栏第二个位置,就可以使用win+2键来调用这个程序.
按提示操作完毕后,图片数据直接复制到剪切板中,可以到markdown中去粘贴了.
发布了2 篇原创文章 · 获赞 0 · 访问量 17
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览