项目图床选择

总结:

  • 非隐私图片:使用Github、七牛云(http)、SM.MS图床、路过图床
  • 隐私图片:使用阿里云OSS七牛云(https)(绑定的域名不能丢)。

测试环境(日常使用)自行选择; 生产环境选择阿里云oss。

Github

  • 优点:免费,不用考虑存储费用和流量费用。
  • 缺点:
    1. 隐私差(仓库公开)。 根据仓库名和readme中的关键词就能搜到。(虽然可以把仓库名和readme中关于picture bed的描述去掉了。但这也只是减少了被检索到的概率。只要仓库被人访问,里面的所有图片都会被看到。)
      总结:github可以用作picture bed,但只适合存放普通图片,隐私图片还是存在别的付费地方(因为要外链访问,所以也是公开的,但是被访问的概率比github要小得多)。
    2. 网页端需要点开具体图片文件才能预览。

获取url的一个方法:在浏览器打开github的图片,把此时的url中的blob改为raw。然后这个url就可以在markdown中直接使用了。
(不过这样并不稳定,通常应该使用下面一段里提到的jsdelivr的cnd加速)

使用jsdelivr进行加速github

jsdelivr的介绍:快速免费的公用 CDN —— jsDelivr  。 参考:Github+jsDelivr+PicGo 打造稳定快速、高效免费图床

PicGo中github的设置里,自定义域名设置为:https://cdn.jsdelivr.net/gh/用户名/图床仓库名,就可以使用免费的cdn加速了。


阿里云oss

  • 优点:稳定安全。
  • 缺点:存储和流量都收费(但其实很便宜)。

计算了一下阿里云oss的存储计费价格:存储文件小于5.6G时,按量计费划算;存储文件大于5.6G时,开通资源包(一年8.1元40G存储空间)比较划算。
至于cdn流量费用,不必计算,因为没得选 必须用。


七牛云kodo

网站:七牛云 - 对象存储

七牛云需要自己设置域名,稍微有点麻烦(有个备案域名就行,简单设置一下cname解析,并不难)。折腾一下就可以白嫖10G存储空间和10G http流量也挺好的。

  • 优点:每月有10G的免费存储空间和10G HTTP流量。
  • 缺点:
    1. https流量收费。 免费的http流量有时候网站会不显示图片(因为网站开了https),而且http的安全性比较差。但是七牛云存储空间设置成https 又会产生流量费用。
    2. 绑定的域名不能丢。 需要使用自己的备案域名,如果域名过期了,以往的链接会失效。批量替换新的url工作量会很大。(相当于自己的这个域名被绑死了,不能扔.

图片外链测试成功:


sm.ms图床

sm.ms图床

  • 优点:
    1. 免费(5G的存储空间);不用考虑流量问题。
    2. 网页端有预览功能。
    3. 上传后不可修改(不可重命名)。 对于外链url这算优点,保证了以往引用的的外链url不会失效。(它用的不是直链,实测重命名不会影响之前外链的url
  • 缺点:
    1. 使用PicGo上传有时会出现上传失败的情况,可能是网络原因?(后来使用体验好了很多。)。
    2. 可能会跑路?不过它在免费图床里算是最可靠的了。它跑路的概率肯定比下面的路过图床的概率低。
    3. 网有点慢。
    4. 有预览功能,但只是一列排开,(相较于下面的路过图床来说)没有相册那种形式方便。但也不错了。
    5. 上传时不可以重命名、不可以剪裁。(严格来说,这不算是缺点)。

路过图床

路过图床(imgtu.com)

个人认为是仅次于sm.ms的选择,毕竟已经自2011年运营至了。跑路的可能性不大。 但是不建议作为主力,虽然跑路的可能性不大,但还是有的。

  • 优点:
    1. 不限空间、不限流量。
    2. 比sm.ms的图片管理更人性化,更接近相册的形式。
    3. 上传时可以剪裁。上传后可以重命名。
  • 缺点:
    1. 删除太容易了。 相比于sm.ms,路过图床的删除图片的方式更方便,个人认为这是个缺点,万一不小心删除了相册,那相册里所有图片的url就全失效了。
    2. 上传后可以重命名(对于外链url这算是缺点,因为修改了图片名称,以往的url就算失效了)。(它用的不是直链,实测重命名不会影响之前外链的url
    3. 换过域名。从imgchr.com换成了imgtu.com 。

imgurl图床

ImgURL免费图床

这个名字有点……,和国外的imgur.com太像了。

  • 优点:
    1. 免费。不用考虑存储费用和流量费用。
  • 缺点:
    1. 难保不会跑路(可能性不大)。
    2. 上传数量受限制。每日20涨,每月400张。

自建图床

(自己搭建图床) 昨天看到了相关视频,突然萌生了自己搭建图床的想法(vps部署别人的开源程序)。
了解之后,可选项有:

  1. Chevereto (国外的) rodber/chevereto-free (github.com)
    搭建环境要求:
    • Apache/Nginx
    • PHP 5.5+
    • MySQL 5.0+
  2. Imgurl (国内的)
    helloxz/imgurl (github.com)
    搭建环境要求:
    • PHP >= 5.6
    • PDO_SQLite
    • GD2
    • ImageMagick
    • fileinfo
    • pathinfo

这个有点麻烦了,然后对vps性能也有一点要求。 不过安全性无疑是最高的。

图床工具 PicGo

Molunerfinn/PicGo: A simple & beautiful tool for pictures uploading built by vue-cli-electron-builder (github.com)

PicGo: 一个用于快速上传图片并获取图片 URL 链接的工具

  • 优点:很好用,可以支持多个图床工具:

  • 缺点:上传后直接把url复制到剪切板的功能并不完善:
    • 图片名称有中文、空格时,url不对
    • 上传后的路径/目录中有空格时,url不对。

解决方法:登陆相应图床的网页端,手动复制url。

📷基于 backBlazeb2 API &  cloudflare 开发的具有 CDN 加速功能的图床工具
项目地址:blazeb2.mr90.cf
文档地址:blazeb2.js.org
源码地址:github.com
使用技术:vue2+pinia+flask

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值