我常用的图床一览👀
图床 | 阿里云oss | sm.ms | imgurl | imgur |
---|---|---|---|---|
优点 | 快、便宜,能上传的不只是图片 | 免费送5G空间 | 有免费上传限额 | 免费上传、访问 |
缺点 | 配置麻烦,甚至不能配置 | 国内无法访问,免费用户图片带外链和图片 | 每天限15张,每月限400张
国内不能访问
| 国内无法访问 |
价钱 | 一年9元 | 免费,有付费的 | 免费,有付费 | 免费 |
网址 | https://oss.console.aliyun.com/overview | https://smms.app/(可以访问)
https://sm.ms(大陆不能访问)
| https://www.imgurl.org/(国内不能访问) | https://imgur.com/ |
图床工具 | Picgo | Picgo、ShareX | Picgo、ShareX | Picgo、ShareX |
推荐程度 | ⭐⭐⭐⭐⭐ | ⭐ | ⭐⭐⭐ | ⭐⭐⭐⭐ |
现在我只使用阿里云的OSS和imgur和imgurl
我常用的图床软件
-
ShareX
优点:体积较小,功能丰富、强大
功能:截图、录屏、截动图、上传图片或文件,总之截图这块做的是非常好的
网站:https://getsharex.com/ -
PicGo
优点:上传图片以及后续操作方便
功能:上传图片到图床
网站:https://picgo.github.io/PicGo-Doc/zh/
我现在主要使用ShareX的截图功能,上传一般是用PicGo,因为主要用的是阿里云的OSS做图床,而我不会配置ShareX上传到OSS,不然一个软件就够了😓
🎁图床配置
阿里云oss图床配置
阿里云的OSS设置参考这篇    obsidian设置图床
目前只会PicGo的配置,ShareX的配置搞不好,谁来教教我😢
imgur图床配置
首先访问网址    imgur官网
然后注册一个用户,就OK了,然后转到shareX的上传目标设置
imgur支持匿名和用户模式,前者无需注册,后者需要,然后子在ShareX中配置一下就可以上传了(注意要代理配置)
在PicGo中的话需要配置Cilentid和代理,前者在配置过ShareX后可以在上图的文件中找到,配置好后即可上传
解决图片无法访问问题
- 1、使用代理访问
这个就不说了,都懂😉
-
2、使用图片镜像缓存服务
- 使用方法:
https://images.weserv.nl/?url=原始图片链接
例如:
https://images.weserv.nl/?url=https://i.imgur.com/0xGhAnZ.jpg
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-erw05S4Y-1663132649890)(https://images.weserv.nl/?url=https://i.imgur.com/0xGhAnZ.jpg)]
- 使用方法:
-
以下是网络中收集的一些图片镜像缓存服务
https://img.noobzone.ru/getimg.php?url=
https://collect34.longsunhd.com/source/plugin/yzs1013_pldr/getimg.php?url=
https://ip.webmasterapi.com/api/imageproxy/
https://images.weserv.nl/?url=
https://pic1.xuehuaimg.com/proxy/
https://search.pstatic.net/common?src=
ShareX支持设置代理,但是Obsidian不能,所以使用ShareX上传图片后,可以使用图片镜像缓存服务来使得Obsidian中的图片可以加载,怎么样快捷一点我还不会,谁来教教我🏆
- 使用PicGo上传的话就没有那么多事了,因为它可以自定义链接,将它的自定义的链接改成类似
https://img.noobzone.ru/getimg.php?url=https://i.imgur.com/0xGhAnZ.jpg
格式,然后将上传区的链接格式改成Custom,直接上传就OK了,内容如下👇
注意:以上截图都是将图像复制到粘贴板
注意:但是用Ob的插件Image auto upload plugin的话需要粘贴2次,第一次为上传图片,第二次为粘贴PicGo自定义的链接
imgurl图床配置
- api调用文档如下:
- ShareX默认不支持imgurl图床,只能手动配置,复制以下内容,去ShareX粘贴
{ "Name": "ImgURL", "DestinationType": "ImageUploader", "RequestMethod": "POST", "RequestURL": "https://www.imgurl.org/api/v2/upload", "Body": "MultipartFormData", "FileFormName": "file", "URL": "![](https://images.weserv.nl/?url=$json:data.url$)" }
然后到如下网址去查看自己的UID和token
token地址
- 配置好后的图片如下
![](https://search.pstatic.net/common?src=https://s3.bmp.ovh/imgs/2022/08/21/8e59865d61c6d6d8.png)
这里分情况的,若是访问不到这个网站的话就用图片镜像缓存服务,否则的话去掉我前面那个图片镜像缓存服务地址就可以直接用了
然后就是直接截图就能上传并且复制链接为md格式,直接到Obsidian中粘贴就能看到图片
注意:截图后的任务选择上传,上传后的任务选择复制url
- 至于PicGo的话是不支持的,我也不会手动配
sm.ms图床配置
-
ShareX的配置和上面的imgurl一样的思路。👇
先是注册,然后查看api调用文档,根据文档配置即可 -
PicGo的话是默认支持的
直接配置一下token就可以上传了,但是因为国内网站访问不到,需要挂代理(PicGo支持挂代理)
提一嘴:因为我是使用ShareX来截图的,所以使用PicGo上传图片的时候记得把截图后任务中的上传给取消,然后通过粘贴板内容上传
最后的建议✨
如果囊中羞涩的话建议使用imgur或者imgurl,反正代理大家都用的是吧😁,如果不差这点钱,而且想要数据安全的话,还是用oss吧