使用ShareX+sm.ms实现截图后自动上传图片至图床

前言

我们在使用Typora编写makedown笔记时可能需要插入一些图片,但是图片通常只能保存在本地,不便于我们编辑的迁移和分享,这里我们使用ShareX截屏软件配合sm.ms图床实现截图后自动上传图片,并生成图片链接。

0x01 配置SM.MS图床

注册一个sm.ms账号 https://sm.ms/register

填写完注册信息后,我们填写的邮箱内会收到一个激活链接,点击链接后激活账号。

使用ShareX+sm.ms实现截图后自动上传图片至图床

激活成功后,登入sm.ms图床,进入到用户后台页面,点击侧边栏的API Token 生成我们的 token

使用ShareX+sm.ms实现截图后自动上传图片至图床

得到一串 token值,用于我们稍后配置ShareX来使用

0x02 配置ShareX软件

下载地址: http://www.pc6.com/softview/SoftView_153475.html

安装完成后,运行Share软件,看到在桌面右下角的任何栏上会有一个ShareX软件的图标

使用ShareX+sm.ms实现截图后自动上传图片至图床

右键ShareX图标,选择 目的地 > Custom uploader settings

使用ShareX+sm.ms实现截图后自动上传图片至图床

复制这段配置代码

{
     "Version": "13.0.1",
     "Name": "sm.ms v2",
     "DestinationType": "ImageUploader",
     "RequestMethod": "POST",
     "RequestURL": "https://sm.ms/api/v2/upload",
     "Headers": {
     "Authorization": "这里写后台面板的API Token"
     },
     "Body": "MultipartFormData",
     "Arguments": {
     "format": "json"
     },
     "FileFormName": "smfile",
     "URL": "$json:data.url$"
}

选择从粘贴板导入,并需修改 Auth参数的值为我们前面在sm.ms中生成的token

使用ShareX+sm.ms实现截图后自动上传图片至图床

填写完成后,使用 Ctrl + ALT + W 快捷键来截图,按下快捷键后会调用全局选框,我们可以选择需要截图的区域,需要注意的是,如果需要添加一些提示信息,需要先添加后再进行区域选择,因为选择完截图的区域后,就会自动生成图片。

使用ShareX+sm.ms实现截图后自动上传图片至图床

截图完成后等待一段时间,ShareX会为我们自动上传图片至sm.ms,上传完成后会在桌面的右下角有提示信息,如下图

使用ShareX+sm.ms实现截图后自动上传图片至图床

这时生成的网络图片链接会自动复制到我们的粘贴板内,按下Ctrl+V 就可以看到,可以直接用于插入Typora编辑器内,我们按下Ctrl+Shift+i快捷键可以生成makedown图片的模板,再将生成的图片链接复制进去,回车即可预览图片。

使用ShareX+sm.ms实现截图后自动上传图片至图床

我们还可以使用ShareX软件生成 GIF 动态图片等。

使用ShareX+sm.ms实现截图后自动上传图片至图床

总结

通过上述过程,展示了使用ShareX+SM.MS图床实现截图后自动上传图片。

使用ShareX+sm.ms实现截图后自动上传图片至图床使用ShareX+sm.ms实现截图后自动上传图片至图床 b5CK 发布了5 篇原创文章 · 获赞 0 · 访问量 71 私信 关注
上一篇:矩阵 的实现


下一篇:binder 机制流程分析