简介
图床(Image Hosting Service)是一种在线服务,用于存储和托管图像。它允许用户将图像上传到服务器,并生成一个可供访问的唯一链接。这些链接可以在需要时在网页、论坛、社交媒体或其他地方共享图像。
图床服务通常提供以下功能和优势:
- 存储和托管图像:图床服务提供了存储和托管图像的功能,使用户无需自行设置服务器或存储空间来保存图像文件。
- 链接分享:通过图床服务,用户可以获得生成的图像链接,从而轻松地在各种在线平台上共享图像。这些链接可用于将图像嵌入到网页、论坛帖子、博客文章或社交媒体帖子中。
- 跨平台访问:图床服务允许用户从任何地方通过网络访问和管理他们的图像。这意味着用户可以在不同设备(如计算机、手机、平板电脑)之间方便地上传、查看和分享图像。
- 图像管理和组织:一些图床服务提供了图像管理和组织功能,如创建图集、标签、文件夹或相册,以便用户可以更好地组织和管理他们的图像库。
- 图像处理和优化:一些高级图床服务提供了图像处理和优化功能,例如裁剪、缩放、压缩或添加滤镜等。这些功能可以帮助用户对图像进行编辑和优化,以适应特定的需求或网络环境。
需要注意的是,不同的图床服务可能具有不同的限制和政策,例如存储空间限制、带宽限制、图像大小限制或隐私设置等。因此,在选择和使用图床服务时,用户应该考虑这些因素,并确保符合相关的使用条款和条件。
Github 图床
我们可以通过 Github 搭建自己的免费图床。
下面是一些步骤,演示如何做到这一点:
-
登录 Github,创建一个新的仓库。这里只需要注意两个地方:
- 仓库名称,如 image-hosting-service
- 保持仓库是公开可访问的
-
创建一个 token。点击头像后依次找到并打开以下链接:
Settings -> Developer settings -> Personal access tokens -> Tokens(classic) -> Generate new token -> Generate new token(classic)
,注意填写以下信息:- 在 Note 中填写 token 的用途,如:image hosting service token
- 根据需要选择 Expiration 过期时间
- 在 Select scopes 中勾选 repo
- 最后点击 Generate token
-
复制生成的 token,注意它只会显示一次,注意保存。
-
下载开源图床工具 PicGo 并安装,它可以更方便高效地上传图片并获取图片 URL 链接。
-
打开 PicGo 的配置,即图床设置 -> Github,填写以下信息:
- 设定仓库名:在第 1 步中创建的仓库名称,注意携带用户名:zengpi/image-hosting-service
- 设定分支名:main
- 设定 token:第 2、3 步中生成的 token
- 设定存储路径:按需求设置
- 设定自定义域名:可以使用 jsDelivr 加快访问速度,域名规则是 https://cdn.jsdelivr.net/gh/user/repo@version/file。比如:https://cdn.jsdelivr.net/gh/zengpi/image-hosting-service
-
填写完成后,点击确定即可
-
现在,可以上传图片了,复制图片粘贴或拖拽图片均可,图片上传成功后链接会自动复制到剪贴板上。