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

前言

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

0x01 配置SM.MS图床

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

填写完注册信息后,我们填写的邮箱内会收到一个激活链接,点击链接后激活账号。
使用ShareX+sm.ms实现截图后自动上传图片至图床_第1张图片
激活成功后,登入sm.ms图床,进入到用户后台页面,点击侧边栏的API Token 生成我们的 token
使用ShareX+sm.ms实现截图后自动上传图片至图床_第2张图片
得到一串 token值,用于我们稍后配置ShareX来使用

0x02 配置ShareX软件

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

安装完成后,运行Share软件,看到在桌面右下角的任务栏上会有一个ShareX软件的图标
使用ShareX+sm.ms实现截图后自动上传图片至图床_第3张图片
右键ShareX图标,选择 目的地 > Custom uploader settings
使用ShareX+sm.ms实现截图后自动上传图片至图床_第4张图片
复制这段配置代码

{
     "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实现截图后自动上传图片至图床_第5张图片
修改图片上传方式为 自定义图像上传
使用ShareX+sm.ms实现截图后自动上传图片至图床_第6张图片
使用 Ctrl + ALT + W 快捷键来截图,按下快捷键后会调用全局选框,我们可以选择需要截图的区域,需要注意的是,如果需要添加一些提示信息,需要先添加提示信息后再进行区域选择,因为选择完截图的区域后就会自动生成图片。
使用ShareX+sm.ms实现截图后自动上传图片至图床_第7张图片
截图完成后等待一段时间,ShareX会为我们自动上传图片至sm.ms,上传完成后会在桌面的右下角有提示信息,如下图
使用ShareX+sm.ms实现截图后自动上传图片至图床_第8张图片
这时生成的网络图片链接会自动复制到我们的粘贴板内,按下Ctrl+V 就可以看到,可以直接用于插入Typora编辑器内,我们按下Ctrl+Shift+i快捷键可以生成makedown图片的模板,再将生成的图片链接复制进去,回车即可预览图片。
使用ShareX+sm.ms实现截图后自动上传图片至图床_第9张图片
我们还可以使用ShareX软件生成 GIF 动态图片等。
使用ShareX+sm.ms实现截图后自动上传图片至图床_第10张图片

总结

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

你可能感兴趣的:(Makedown)