正文
1. 背景
写博客有一个自己的图床是不错的选择,如果不借助工具,在markdown博客中添加图片的步骤如下:
截取图片,保存到本地(得来回点对话框,选择保存路径,选择文件类型,输入文件名)。
上传到图床服务器(打开网页,跳转到上传页面,点击browse,选择本地文件,upload...)
获取图片链接(为了确保无误,可以在浏览器中打开图片,并复制link)
将链接添加到markdown博客中(Ctrl+v 复制到博客中)
还是很繁琐的,那么可不可以自己实现一个工具来做这些繁琐的事情呢?
2. 分析
首先要确定使用哪家的图床服务,网上搜了一下,都说七牛云比较靠谱(这里不是打广告。。),提供的SDK也比较全,我们这里就用七牛云,接下来确定该如何实现一个截图工具来实现截图+图片upload功能,从头实现一个工具不太现实,找一个开源的截图工具比较靠谱,博主目前正在用的是greenshot,发现这正好是一个开源的工具,好了,就是它了。
3. 需求
为greenshot添加一个插件,初步实现以下功能:
针对七牛云SDK接口,添加配置对话框,可以配置