介绍一个强大的图床与上传管理工具:ShareX
ShareX是一个开源软件,Github地址:https://github.com/ShareX/ShareX
它可以非常方便的截屏、上传,支持上传各种类型的图片和文件,支持上传到各大网盘、自定义图床等。
软件界面:
强大的自定义“上传目标”:
截图功能:
上传类型:
配套小工具:
自定义截图后动作:
自定义上传后的动作:
小编主要用它来截图和上传至图床,理想的应用场景为:
1.本地图片文件,右键菜单一键上传至图床,自动将Markdown格式的URL链接复制到剪贴板;
2.网页中的图片,右键菜单一键上传至图床,自动将Markdown格式的URL链接复制到剪贴板。
场景2在Chrome下只要装个扩展就行了,非常方便。
下面主要介绍一下图床的配置:
上传至=》自定义上传
图床在服务器部署完毕后,查看API,获得URL和POST信息,部分图床要求单独设置请求体。
在测试过程中,由于图床返回内容较多,下面分享一个提取URL的正则表达式,很长但是支持的类型很多,可以把图片的URL地址提取出来
(?i)\b((?:[a-z][\w-]+:(?:/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.-]+[.][a-z]{2,4}/)(?:[^\s()<>]+|(([^\s()<>]+|(([^\s()<>]+)))))+(?:(([^\s()<>]+|(([^\s()<>]+))))|[^\s`!()[]{};:’”.,<>?«»“”‘’]))
提取URL后,简单加工一下,前后加上Markdown可以识别的字符
测试成功后,去其他窗口直接Ctrl+V就可以了。
暂无评论内容