图片发到微博上用微博做图床主打的是一个省存储费用和带宽费用,缺点就是不可控,微博一直都在做防盗链升级,直接访问图片链接返回 403,本文将详细介绍几种可行的微博图床解决方案,帮助用户高效使用微博进行图片外链。
PS. 如果有一天实在无法使用微博做图床,微信公众号也是一种选择。
方案一:使用百度图床加速域名:image.baidu.com
外链路径格式https://image.baidu.com/search/down?url=图片地址
其中 url 参数指定的图片地址为完整的微博图片地址,即包含 https 协议前缀。
示例
图片展示:(没有展示即该方法已失效)
已知的缺点存在个别地区可能无法正常展示图片,比如我进入西藏境内访问这些图片时就无法正常展示,一度以为是微博又升级了,全局代理时是正常的。使用大多数浏览器直接访问这个链接会是下载图片的提示,而不是直接显示出图片。方案二:借助 WordPress 的 JetpackWordPress 携手 Jetpack 免费提供图片 CDN 加速,国内访问速度还行
加速域名:i0.wp.com
i1.wp.com
i2.wp.com
i3.wp.com
外链路径格式https://i0.wp.com/不带https协议前缀的图片URL
url 后面直接添加不包含 https 协议前缀的微博图片地址。支持的文件格式包括:gif、png、webp、jpeg 和 jpg
示例
图片展示:(没有展示即该方法已失效)
功能特点:
开源:https://code.trac.wordpress.org/browser/photon站点加速器利用多级缓存,包括全球分布的 CDN,以确保尽可能快地提供图像,国内访问的是香港节点。支持 URL 参数调整图片,参数使用文档:https://developer.wordpress.com/docs/site-accelerator/site-accelerator-api/URL 参数:
参数描述参考w宽度(px)w=50h高度(px)h=50crop裁剪图像 x,y,w,h (defaults to %)crop=5,10,20,40resize调整大小并裁剪到给定尺寸 (px)resize=250,300fit保持纵横比 (px)fit=100,100lb添加边框,颜色代码是可选的(默认为黑色)lb=300,250,1A4E9Fulb删除边框(自动检测边框颜色)ulb=truefilter应用各种 imagefilter() 滤镜filter=grayscalebrightness调整亮度brightness=100contrast调整对比度contrast=50colorize调整色调colorize=255,0,0smooth平滑过度图像smooth=2zoomsize images for high pixel ratio deviceszoom=2quality设置 JPEG 图像的质量quality=50strip从 JPEG 图像中删除元数据strip=all示例:

图片展示:(没有展示即该方法已失效)
已知的缺点加速图片"永久"有效,无法删除缓存!不支持替换图片。不支持加速大于 55M 的图片。缩放参数被限制在 1 到 10 之间。路径参数调整图片会导致 GIF 动画失效。在某些情况下,官方会压缩原始图片进行存储。方案三:使用 cdnjson加速域名:cdn.cdnjson.com
外链路径格式https://cdn.cdnjson.com/不带https协议前缀的图片URL
示例
图片展示:(没有展示即该方法已失效)
已知的缺点可以用,但国内访问较慢方案四:使用 ipfsscan加速域名:cdn.ipfsscan.io/weibo/
外链路径格式https://cdn.ipfsscan.io/weibo/去掉微博图片链接中域名部分后的链接
示例
图片展示:(没有展示即该方法已失效)
总结通过上述四种方案,用户可以灵活选择合适的图床服务。无论是百度、WordPress、cdnjson,还是 ipfsscan,每种方式都有其独特的优势和不足。根据具体需求和使用场景,选择最佳的图床解决方案将有助于提升内容展示效果,减少存储成本。
版权声明未经授权,禁止转载本站文章。如需转载必须保留原文链接并注明出处。只要保留链接并注明出处,即视为默认获得授权。未注明出处或删除链接将视为侵权,必追究法律责任!
本文原文链接:https://blog.axiaoxin.com/post/weibo-image-hosting-solutions/