Admin

[工具]新浪微博图床批量上传-缩放-加水印-生成链接一键搞定
之前介绍过无比坚挺无比迅速的图床 微博图床,本博客也一直在用。但是使用过程中发现一些问题,比如要上传一张图,步骤是...
扫描右侧二维码阅读全文
25
2019/02

[工具]新浪微博图床批量上传-缩放-加水印-生成链接一键搞定

007452UMly1fq2onkgludj30b403qt91.jpg
之前介绍过无比坚挺无比迅速的图床 微博图床,本博客也一直在用。

但是使用过程中发现一些问题,比如要上传一张图,步骤是“截图-调整大小-加水印-通过插件上传-获取链接”,可以说步骤相当繁琐,做为懒人坚决不能忍,所以就想做一套集裁图,加水印,上传微博一键完成的图床应用。

实际效果图
007452UMly1fq2owsrv0ij30m80lbwi7.jpg

使用说明

使用过程很简单,选择图片上传即可,系统会自动上传新浪微博,并返回链接。如需加水印和调整大小,下方的选项也是即时生效的。

如上传第一张图无需水印,正常上传之后再勾选水印,上传第二图即可自动按设置添加水印。

选项说明

启用水印:水印设置的总开关,开启时下方设置才会生效

水印图:由于我只需要添加图片水印,所以只做了图片水印,图片水印需要提供一个图片URL,最好是PNG格式,加水印会比较美观

水印位置:把图片按9宫格排列,提供了9个位置的水印,默认右下。

透明度:水印透明度,默认50%,这个自己调整,如果遇到深色背景的图片,可以加深透明度

图像缩放:填写宽度时,图像总宽度不会超过设置值,默认800px。高同理,建议只设置宽度即可

项目开源

此处内容需要评论回复后(审核通过)方可阅读。

部署说明

系统用PHP语言编写,可以运行在任何Linux主机上。

环境要求

PHP >= 7.0
json 扩展
openssl 扩展
fileinfo扩展
allow_url_fopen
upload文件夹为图片备份目录,需设置777权限

vendor/consatan/weibo_image_uploader/cache/为微博cookie存放目录,需777权限

参考

H5上传页:http://fex.baidu.com/webuploader/
图像处理:http://image.intervention.io/
上传微博:https://github.com/consatan/weibo_image_uploader

已知问题

新浪对新IP地址登录的用户进行了验证码验证,而自动登录脚本并不支持验证码输入。微博图床原作者给出的解决方法目前测试是失效的。稳妥的方法是

用服务器IP登录微博,让服务器IP也成为可信IP
在本地部署程序,生成的cookie文件(vendor/consatan/weibo_image_uploader/cache/)上传至服务器,有效期只有1天。

最后修改:2019 年 03 月 16 日 09 : 04 PM
南来北往的大爷们,可怜可怜我吧,赏几两碎银子吧!

2 条评论

  1. Linux6

    厉害厉害,膜拜大佬

    1. Admin
      @Linux6

      别闹,老铁…⌇●﹏●⌇

发表评论

z