图床一般是指储存图片的服务器,有国内和国外之分。国外的图床由于有空间距离等因素决定访问速度很慢影响图片显示速度。国内也分为单线空间、多线空间和cdn加速三种。
通俗一点儿说,就是专门用来存放图片,同时允许你把图片对外连接的网上空间,不少图床都是免费的,也可以称作在线相册。
那上传图片至图床有何意义?
- 减轻服务器压力:图片资源可以由单独的服务器资源来存储。
- 减轻服务器的存储空间:图片可以托管到其他图片托管平台。
- 提供CDN加速,没有容量限制。
由于网站上的图片几乎都为url
链接或base64
编码,而图床工具便是自动将本地图片换成url
链接的一类工具。经常写markdown
文档的人都知道,markdown
的图片通常都是通过插入url
链接来显示图片的。
选择图床
这里引用了知乎软件小编的分享盘点国内免费好用的图床的内容
七牛云
简介:注册认证后有10G永久免费空间,每月10G国内和10G国外流量,速度相当快,七牛云是国内专业CDN服务商,插件支持比较多,有免费ssl证书,但https流量收费
注意:七牛云30天后会回收测试域名,因此你必须要绑定自己的已备案的域名
图片上传限制:无
路过图床
简介:支持免注册上传图片,永久存储,支持HTTPS加密访问和调用图片,提供多种图片链接格式,成立于2011年
限制:最大10M
SM.MS
简介:永久存储免注册,图片链接支持https,可以删除上传的图片,提供多种图片链接格式,建立于2015年,目前免费用户无法使用香港节点因此速度比较慢
图片上传限制:每个图片最大5M,每次最多上传10张
腾讯云
简介:仅可以使用六个月的免费存储容量、免费请求和免费流量,不推荐使用
限制:时间、流量、空间大小均有限制
聚合图床
简介:将图片分发到多处备份,借助其本身的CDN加速功能,节省服务器流量,并且不用担心图片被删除,即便其中某几个图床上的图片被删除了,还有其他备份,保证万无一失,支持匿名和注册管理
图片上传限制:无
ImgURL
简介:始于2017年底,由个人开发的图床,代码开源支持自建
限制:游客限制每日上传10张,单张图片不能超过5M,上传的图片将公开显示,经测试会删除图片
土豆图床
简介:支持免注册上传,可以选择五个存储平台
限制:每个文件最大 2MB,每个请求最多10个文件
偶流社区图床
简介:无需注册即可上传
限制:最大10M,会审核图片内容
堆爱外链
简介:注册才可以上传,存在的时间比较久,除了图片还可以上传视频和音乐
限制:视频体积过大不可,但具体限制不明
小贱贱图床
简介:需要注册,每日可以上传图片30张,上传后可以获取一个简单的外链,速度很快,但是图片清晰度会变低
postimg
简介:国外的图床,但是速度也很快。永久存储免注册,图片链接支持https,可以删除上传的图片,提供多种图片链接格式
限制:匿名上传和免费帐户上传的图片仅限于12Mb和10k x 10k像素。高级帐户仅限于24Mb和10k x 10k像素。每批最多限制为1000张图像,如果不够可以创建一个帐户并将多批图像上传到同一个图库中,经测试会删除图片
选择图床工具
简单介绍几个:
picGo
PicGo 本体支持如下图床:
- 七牛图床 v1.0
- 腾讯云 COS v4v5版本 v1.1 & v1.5.0
- 又拍云 v1.2.0
- GitHub v1.5.0
- SM.MS v1.5.1 由于官方不再支持V1版本,暂时请使用smms-user插件
- 阿里云 OSS v1.6.0
- Imgur v1.6.0
本体不再增加默认的图床支持。你可以自行开发第三方图床插件。详见 PicGo-Core
- 支持拖拽图片上传
- 支持快捷键上传剪贴板里第一张图片
- Windows和macOS支持右键图片文件通过菜单上传 (v2.1.0+)
- 上传图片后自动复制链接到剪贴板
- 支持自定义复制到剪贴板的链接格式
- 支持修改快捷键,默认快速上传快捷键:command+shift+p(macOS)| control+shift+p(WindowsLinux)
- 支持插件系统,已有插件支持Gitee、青云等第三方图床
- 更多第三方插件以及使用了 PicGo 底层的应用可以在 Awesome-PicGo 找到
- 支持通过发送HTTP请求调用 PicGo 上传(v2.2.0+)
mPic
这款软件很小,目前仅支持七牛云和阿里云OSS,配置很方便,支持拖拽上传,截图上传,功能简单专一。
ShareX
这款工具非常的强大,别人有的功能他全都有,别人没有的功能他也有。
这里列举几个功能图:
具体功能介绍,可以参考这篇文章一个软件,满足你所有的截图需求:ShareX
配置图床工具
这里我们选择的是picGo
,当并不是说他是所有图床工具中最好的,各位酌情而择。
下载picGo
你可以选择到Picgo官网下载,也可以到笔者的百度云盘下载【只放了windows
包】,提取码:m0ef
。
图床选择
这里我们选择码云Gitee作为图床,选择他的原因是免费,且为国内代码托管平台,上传稳定。
七牛也是一个不错的选择,但七牛只有30天的测试域名,也就是说您只能免费使用30天,想要继续使用,就只能自己买一个域名,并进行备案,稍微麻烦些。
gitee仓库建立
注册并登录码云,新建仓库:
注意,我这里取得仓库名称为imgareas
,作用域为zhoocoo
,也就是我的用户名,所以当前仓库的完整名称为zhoocoo/imgareas
,即为repo
参数。
记得将仓库设置为公开,且勾选上使用readme
初始化此仓库【以此自动生成master
分支】
goPic插件安装
选择了码云,则我们需要去下载picGo上传至码云的相关插件。
进入goPic
面板 ,选择插件设置
,输入关键字安装github-plus
插件
若遇到插件安装失败,极有可能是因为电脑未装node
环境,下载node进行安装再搞插件即可。
安装成功后,进入图床设置
选项,找到githubPlus
选项,可以看到githubPlus
相关配置。
- repo-仓库名,格式是username/reponame
- branch-分支名,默认是master
- token-令牌
- path-自定义存储路径,比如img/
- customUrl-自定义域名,注意要加http://或者https://
- origin-仓库源是
gitee
还是github
,这里我们直接选择gitee
。
进入gitee
,设置-安全设置-私人令牌,或者直接点击链接进入。
一定要记得将私人令牌及时记录下来,这个token
只会出现一次。
然后,设定githubplus
的配置参数
path
和customUrl
都可为空
好了,大功告成,我们可以去愉快的上传图片了。
去到码云imgareas
仓库查看
总结
在给大家写gitee
图床的时候发现一个问题,当图片过大时,虽然上传成功了,在md
中无法显示,这是由于gitee
并不是专业的图床,它是一个免费的代码托管平台,没有开启CDN加速。
那有人问了,为什么不用github
,github
与gitee
性质一样,都是代码托管平台,且github
国内访问较慢,因此给大家介绍了使用gitee
作为图床的方案。
如果使用七牛云或者阿里OSS这些能够开启CDN加速的对象存储OSS,图床平台都能够进行一定的优化,访问即下载均不会出现问题。
为什么不给大家讲七牛云或者阿里OSS呢,因为他们都需要你自己买一个域名,备案后,绑定到图床中作为url地址,讲解略微麻烦。
图床工具及图床设定,可以便捷的将本地图片迅速转换为云端链接,小伙伴们赶紧搞起来吧。
最后
欢迎大家关注我的个人公众号,不定期发布一些文章,还请多多支持。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。