将QQ聊天图片应用于网站

2020-10-10T09:00:00

前言

好久没逛MT论坛了,看到一个帖子,说可以利用QQ作为图床。
原文:【教程分享】利用QQ和MT做图床
原理很简单,挺不错的!

原理

首先观察一下QQ聊天图片网址,可以得到以下规律:

http://gchat.qpic.cn/gchatpic_new/0/0-[QQ号]-[图片MD5]/0

所以使用QQ作为图床,难点在于如何获取发出去的图片的MD5值

获取MD5值

直接发送原图

众所周知,鹅厂因表情包占空间特意发明了TPG格式,我们现在在QQ/微信等软件上看到的图片也都是TPG格式,QQ等聊天软件发送图片会首先将图片压缩为TPG再上传,而图片MD5值也因此而改变,故只需要发送原图即可知道MD5值。

下载图片查看

每次发送原图可能有点麻烦,可以直接将图片发送,再进行下载,在手机本地找到下载文件后,复制MD5值即可

利用第三方模块

对于太极/XP/面具用户,可以使用一些模快直接复制图片MD5值甚至图片链接

示例

由于我使用了 太极 框架,而 QNotified 模块正好有获取图片MD5值的功能

首先长按获取图片/表情包的MD5值,如下:

C8101CACAF7E1BBE76B85C315DBEAE70

通过上面的规则进行拼接,为了避免个人信息泄露,可以将QQ号换成其他的任何数字,结果如下:

http://gchat.qpic.cn/gchatpic_new/0/0-12345-C8101CACAF7E1BBE76B85C315DBEAE70/0

引用示例:

没正常显示图片?别急,那是因为开启了防盗链,如何解决?
查看>>解决图片防盗链问题

当前页面是本站的「Baidu MIP」版

请点击「完整版」查看或发表评论