如何让截图软件ShareX与带水印的七牛空间愉快玩耍

文章目录

废话

其实折磨这个的原因,还是因为换成PHP7后七牛云的上传插件挂了。

不过真配置好后,还是比原来方便多了。

本文全部截图使用ShareX自动上传。

你需要准备的

  1. 一个最新的ShareX,去这里下。
  2. 一个已经设置好的七牛空间,推荐加CDN。
  3. 一个Python 3环境。(我的Python3命令行为py和pip3,注意区分)

开工

关于七牛

  1. 进入cmd命令行,使用pip install qiniu安装好七牛的SDK,待会要用。
  2. 根据你空间的位置,去https://developer.qiniu.com/kodo/manual/1671/region-endpoint 看自己的上传域名。在这里贴一份,若失败请去前面地址获取。(需使用服务器端上传域名,推荐使用带https的)
    存储区域 地域简称 上传域名
    华东 z0 服务器端上传:http(s)://up.qiniup.com
    客户端上传: http(s)://upload.qiniup.com
    华北 z1 服务器端上传:http(s)://up-z1.qiniup.com
    客户端上传:http(s)://upload-z1.qiniup.com
    华南 z2 服务器端上传:http(s)://up-z2.qiniup.com
    客户端上传:http(s)://upload-z2.qiniup.com
    北美 na0 服务器端上传:http(s)://up-na0.qiniup.com
    客户端上传:http(s)://upload-na0.qiniup.com
    东南亚 as0 服务器端上传:http(s)://up-as0.qiniup.com
    客户端上传:http(s)://upload-as0.qiniup.com
  3. 生成一下上传Token,先去https://developer.qiniu.com/kodo/sdk/1242/python#token把代码复制到本地为.py格式,然后用编辑器打开改一下格式。红字为需要修改的内容!
access_key与secret_key:去https://portal.qiniu.com/user/key自己生成一组。
bucket_name:填写自己的空间名,不是域名!(如上文截图中为bala-image)
key:无特殊需求可设成 key = None 乱设会出事的!七牛返回 key doesn’t match with scope问题出在哪?
token过期时间:因为是多次使用的,推荐设长点,我用10小时算了个31536000,可以用一下。
配置完大概长这样:
进入cmd命令行,输入py 你刚刚改好的文件,然后复制下来输出,就拿到了Token。

关于ShareX

进入ShareX -> 目的地 -> 目的地设置 -> 自定义上传(最下方)配置后效果如图:

填完后在右侧点击测试,点击右下角日志中的地址,若显示ShareX,则配置成功。

再进入主界面,ShareX -> 目的地 -> 图片上传 -> 自定义图像上传

截图后的动作:选择“打开图像编辑器”和“上传图片”

效果

使用快捷键截图,之后弹出的编辑器支持注释马赛克。

之后自动上传,弹出窗口可直接复制图像链接,美滋滋~

原文链接:,转发请注明来源!

发表评论