全球主机交流论坛

标题: telegraph图床源码分享 [打印本页]

作者: 白嫖怪    时间: 2024-3-24 10:40
标题: telegraph图床源码分享
本帖最后由 白嫖怪 于 2024-4-8 20:08 编辑

tg只能上传5MB的图片,不太方便。
加了段压缩代码,实现上传大于5MB的图片会自动压缩。
实测10MB左右可行。
代码基本上都是ChatGPT写的
成品:
https://jiasu.in/

docker部署
docker pull baipiaoo/telegraph:latest
docker run -p 8080:80 -d --restart=always baipiaoo/telegraph

源码:
https://github.com/0-RTT/telegraph
样式:

作者: h20plus    时间: 2024-3-24 10:42
这种有效期多久

作者: 白嫖怪    时间: 2024-3-24 10:43
h20plus 发表于 2024-3-24 10:42
这种有效期多久

如果用自己反代基本上不会挂吧。用别人的就不知道了。
作者: xiaozuo    时间: 2024-3-24 10:45
支持大佬         
作者: 本人马保国    时间: 2024-3-24 10:54
有不是自己传的图片检测吗 不然别人传点黄图用你域名去访问
作者: 白嫖怪    时间: 2024-3-24 10:59
本人马保国 发表于 2024-3-24 10:54
有不是自己传的图片检测吗 不然别人传点黄图用你域名去访问

现在是用的wp的图片加速,可以自己改
作者: tufu001    时间: 2024-3-24 11:15
单字母euorg,大佬手速狗快阿


xn--e1a.eu.org
骗人~~~
作者: 机长    时间: 2024-3-24 11:17
这个不错
作者: 白嫖怪    时间: 2024-3-24 11:17
tufu001 发表于 2024-3-24 11:15
单字母euorg,大佬手速狗快阿

手速再快也没有单字母,官方只开放4字母及以上
作者: louiejordan    时间: 2024-3-24 11:17
超过5M的图片并没有自动压缩


作者: 白嫖怪    时间: 2024-3-24 11:18
louiejordan 发表于 2024-3-24 11:17
超过5M的图片并没有自动压缩

说明这个图片telegraph本身不支持,你可以直接上传telegraph试试,一样上传不了。
作者: louiejordan    时间: 2024-3-24 11:20
白嫖怪 发表于 2024-3-24 11:18
说明这个图片telegraph本身不支持,你可以直接上传telegraph试试,一样上传不了。 ...

我试了几张5M+的图片都不行,说明根本不能实现自动压缩
作者: louiejordan    时间: 2024-3-24 11:23
白嫖怪 发表于 2024-3-24 11:18
说明这个图片telegraph本身不支持,你可以直接上传telegraph试试,一样上传不了。 ...

telegraph肯定上传不了啊,telegraph限制5M大小,问题是你说加了压缩代码,实现上传大于5MB的图片会自动压缩
作者: 白嫖怪    时间: 2024-3-24 11:24
louiejordan 发表于 2024-3-24 11:20
我试了几张5M+的图片都不行,说明根本不能实现自动压缩

原图:

压缩后的:
作者: louiejordan    时间: 2024-3-24 11:25
白嫖怪 发表于 2024-3-24 11:24
原图:

压缩后的:

你这原图webp格式的,也只有2.9M
作者: hol0306    时间: 2024-3-24 11:26
不错啊
作者: 白嫖怪    时间: 2024-3-24 11:28
louiejordan 发表于 2024-3-24 11:25
你这原图webp格式的,也只有2.9M

水墨又没压缩图片,水墨的格式也是png啊。
https://pic.ziyuan.wang/user/guest/2024/03/wallhaven-kx6kkm_cf69f862930c1.png
作者: louiejordan    时间: 2024-3-24 11:30
白嫖怪 发表于 2024-3-24 11:28
水墨又没压缩图片,水墨的格式也是png啊。
https://pic.ziyuan.wang/user/guest/2024/03/wallhaven-kx6kk ...

我知道了,你这个压缩代码并不能保证每张图片都压缩到5M以下,我传个7M的图片实际上压缩后还在5M以上,所以上传失败。
作者: 白嫖怪    时间: 2024-3-24 11:33
louiejordan 发表于 2024-3-24 11:30
我知道了,你这个压缩代码并不能保证每张图片都压缩到5M以下,我传个7M的图片实际上压缩后还在5M以上,所 ...

你原图发我看看。应该是telegraph不支持这个图片格式。或者你找个压缩工具压缩到5mb以下,再直接上传telegraph试试。
作者: sfss5362    时间: 2024-3-24 11:35
能不能改成网盘

大文件分片上传
再合并下载
作者: acm    时间: 2024-3-24 11:35
压缩也不一定能压到5M,还是切片把
作者: 大吊    时间: 2024-3-24 11:36
有没api接口的?
作者: louiejordan    时间: 2024-3-24 11:36
白嫖怪 发表于 2024-3-24 11:33
你原图发我看看。应该是telegraph不支持这个图片格式。或者你找个压缩工具压缩到5mb以下,再直接上传tele ...

可能是图片用AI放大后确实压不回去了,我用其它工具越压越大。怪事
作者: 白嫖怪    时间: 2024-3-24 11:37
acm 发表于 2024-3-24 11:35
压缩也不一定能压到5M,还是切片把

是的,但是已经满足大多数使用情况了。
作者: 白嫖怪    时间: 2024-3-24 11:39
louiejordan 发表于 2024-3-24 11:36
可能是图片用AI放大后确实压不回去了,我用其它工具越压越大。怪事

哈哈哈哈,能用就行。有点小问题正常。
作者: novip    时间: 2024-3-24 19:08
支持一下,弄个详细教程就更好了
作者: 白嫖怪    时间: 2024-3-24 20:10
novip 发表于 2024-3-24 19:08
支持一下,弄个详细教程就更好了

用docker部署吧,方便点
作者: wszx001    时间: 2024-3-24 21:01
帮顶




欢迎光临 全球主机交流论坛 (https://loc.528866.xyz/) Powered by Discuz! X3.4