國內有什麼方便的圖床?

類似於 www.imgur.com, 但要可以從國內訪問的


補充一個:LOFTER


說到方便,還是七牛,分享一下我的經驗

原文鏈接:如何使用七牛雲做為圖床?



背景

  • 2014年2月開始練千字文
  • 開始接觸 Markdown 語法
  • 知道了圖床,用免費圖床各種不順心
  • 免費的

    • yupoo:當時100m的免費空間,用了一陣子,很快就爆了
    • 新浪相冊:會壓縮圖片,批量上傳老是出問題,老擔心他家搞個防盜鏈
    • 其他國內的免費相冊服務,不是界面丑就是速度慢……
    • 國外的圖床不敢用,掛了可是個大工程吶,我當時還沒備份的習慣……
    • 其他私人搭建的圖床,用過幾次,掛了
  • 收費的

    • 換過雜七雜八的免費圖床
    • 總覺得找免費圖床,心神消耗挺大的
    • 我只想好好寫博客而已,還是找個收費吧,一了百了
    • 收費的圖床在知乎一搜,要麼又拍雲,要麼七牛
    • 註冊又拍雲,發現不付費不能用呀……放棄了~
    • 註冊七牛,發現有 10g 空間體驗賬戶,用起
    • 那時候的我以為 10g 空間是容量,夠我用好一陣子,嗯!

選定七牛

  • 2014年3月註冊了七牛免費賬戶(註冊後一直沒用)
  • 5月搭建博客,常寫博客,用 七牛 配圖
  • 免費賬戶 肆無忌憚 地用了一年多,10G 流量終於爆了
  • 這時,我才搞清楚 容量 和 流量 的區別(too young~)
  • 2015年7月,一篇 多圖文章 讓我欠費了
  • 終於,七牛凍結了賬戶,果然出來混是要還的
  • 終於,我付費了,使用了標準服務
  • 繼續使用 七牛 原因
    • 使用一年多,極其穩定
    • 轉移成本極大,積累了近一年的圖片……
    • 相比其他平台便宜太多
    • 伺服器故障(小用戶沒啥感覺)給我發過幾個紅包~標準用戶才可以用
  • 購買服務之後,馬上將流量大戶(1M以上的圖片)換了
  • 最近幾個月平均消費:每月15元左右
  • 挺好,這消費證明我的博客還有人看……
  • 付費心血教訓:上傳圖片必須限制在 200 k 以內吶
  • 想起以前,2 M 的圖片,眼都不眨一下……

以往方案

背景終於啰啰嗦嗦地介紹完了,說說以前我是如何上傳並使用七牛圖床的吧~

  1. 登錄打開七牛雲網頁個人存儲空間
  2. 上傳圖片
  3. 複製外鏈
  4. 粘貼到 Markdown

一張圖片用了四步吶,想想這篇文章的圖片都是如此上傳的,還真是作死。

世界並非如你所見——用可供性來發現更大的世界


轉折

  • 一張圖片要四步,一點都不極客
  • 能不能縮短步驟呢?懶得想~
  • 以前的方法,還能用嘛,一直就沒折騰~
  • 直到 大媽 吼,及 yixuan 內部折騰手記,終於動起來
    • 我們是如何使用7牛雲儲存的

折騰起來
準備工具及我的配置

  • 七牛賬戶一枚,或擁有 七牛 的 AccessKey/SecretKey,已有建立的空間
    • 例如我的七牛雲空間(bucket)名字就是 cnfeat
    • 假設我的 AccessKey 是 cnfeat1234
    • 假設我的 SecretKey 是 cnfeat5678
  • chrome 瀏覽器

簡單的實現方法

  • 下載 Demo 集錦- 七牛雲存儲的 qiniu upload files 插件

    • 七牛雲插件,像使用桌面系統一樣管理你的七牛雲空間
    • 支持拖拽上傳,批量操作,文件處理等功能
  • 安裝完成後,填寫表單

  • 填寫完成,會出現如下界面,
  • 將圖片拖入,出現圖片外鏈地址,複製即可


命令行折騰

以上的結果已經滿意了嗎?NO! NO! NO!

用命令行才是王道!以下是我用 命令行折騰七牛雲同步 準備的工具

  • Mac,Mac 的用戶名是 cnfeat,以下的教程請自覺將用戶名替換成你的
  • 下載好qrsync 命令行同步工具,放在得出名為 qrsync 的文件
    • 文件地址:/Users/cnfeat/Downloads/qiniu-devtools-darwin_amd64-v2.6.20131211/qrsync
    • 註:以下的教程只會用到 qrsync 文件。
  • sublime

以下的操作基本是按照七牛雲的官方文檔 qrsync 命令行同步工具 來操作,如有不明白,請移步官方文檔。


配置 qrsync

配置目的:能在 終端 直接調用 qrsync 命令

  • 方法:將 qrsync 文件放入 /usr/local/bin/
    • 知識點:在/usr/local/bin/出現的 字元 都是可以直接在終端直接調用的命令行
  • 實現方法一:
    • 複製 qrsync 文件
    • 快捷鍵 Shift+Command+G 打開 /usr/local/bin/
    • 粘貼 qrsync 文件
  • 實現方法二:
    • 直接用複製命令行 cp
    • 打開 終端
    • 輸入 cp /Users/cnfeat/Downloads/qiniu-devtools-darwin_amd64-v2.6.20131211/qrsync /usr/local/bin/
    • 意思是複製 Downloads 位置的 qrsync 文件 到 /usr/local/bin/
    • Linux基本命令學習之二—-Linux基本命令

配置 conf.json

配置說明:用 conf.json將本地文件與七牛雲的通道打通,將本機指定文件上傳到指定的空間。

目的:將 conf.json 文件裡面的語法填寫正確

{
"access_key": "Please apply your access key here",
"secret_key": "Dont send your secret key to anyone",
"bucket": "Bucket name on qiniu resource storage",
"sync_dir": "Local directory to upload",
"async_ops": "fop1;fop2;fopN",
"debug_level": 1
}

  • 建立 conf.json 文件
    • 用 sublime 新建文檔,粘貼以上文本
    • Shift+Command+P 打開 命令面板
    • 輸入 json 回車,將文件格式改為 json
    • Command+S,將其保存在/Users/cnfeat/7niu/目錄下,文件名保存為 conf
    • 這樣 conf.json 文件就新建好
    • 目錄地址是/Users/cnfeat/7niu/conf.json

conf.json 文件下載鏈接: http://pan.baidu.com/s/1mgq5MRY 密碼: accm

  • 配置 conf.json

    • 到 &<登錄 - 七牛雲存儲&> 獲取你的AccessKey/SecretKey

    • 「bucket」 即你的七牛雲空間名字,你的空間名字在七牛網內是唯一的

      • 例如,我的七牛雲空間名字是 cnfeat
    • 「sync_dir」 是你本地要上傳圖片文件夾的地址
      • 例如,我就在 Documents 文件夾建了 名為qrsync 的文件夾,並在裡面放了一張名為cnfeat-img.jpg的圖片
      • 所以,上傳地址就是 /Users/cnfeat/Documents/qrsync
    • 「async_ops」 是設置上傳預轉參數,可以留空
    • 「debug_level」 默認就好

所以,最終的 conf.json 配置是這樣的

{
"access_key": "cnfeat1234",
"secret_key": "cnfeat5678",
"bucket": "cnfeat",
"sync_dir": "/Users/cnfeat/Documents/qrsync",
"async_ops": "",
"debug_level": 1
}

為了易於區分,我後來將 conf.json 重命名為 cnfeat.json


使用命令行同步

打開終端輸入

qrsync /Users/cnfeat/7niu/cnfeat.json

出現

2015/11/22 20:40:48 [INFO][qbox.us/qrsync/v1] qrsync.go:205: Syncing /Users/cnfeat/Documents/qrsync =&> cnfeat ...
2015/11/22 20:40:48 [INFO][qbox.us/qrsync/v1] qrsync.go:213: Progress file: /Users/cnfeat/.qrsync/lEfrYxfiWq48qgm95oixXg==.log
2015/11/22 20:40:48 [INFO][qbox.us/qrsync/v1] syncer.go:83: Put /Users/cnfeat/Documents/qrsync/.DS_Store =&> .DS_Store
2015/11/22 20:40:51 [INFO][qbox.us/qrsync/v1] syncer.go:83: Put /Users/cnfeat/Documents/qrsync/cnfeat-img.jpg =&> cnfeat-img.jpg
2015/11/22 20:40:51 [INFO][qbox.us/qrsync/v1] qrsync.go:184: Sync done!

顯示 cnfeat-img.jpg 圖片已經上傳成功。

打開 [http://cnfeat.qiniudn.com/cnfeat-img.jpg](http://cnfeat.qiniudn.com/cnfeat-img.jpg)可以看見圖片了。

至此,用 命令行 上傳圖片至 七牛雲 的教程完成。


高階設置

  • 雖然上傳圖片成功了,但是我想要得到圖片外鏈怎麼辦?
  • 難道我還要到七牛雲網頁個人存儲空間根據文件名將圖片搜出來,然後複製其外鏈嗎?
  • 那也太傻逼了吧

聯想

  • 圖片上傳後外鏈的地址的前綴是固定的:Index of / {gen. by gen4idx.py v13.4.18}
  • Markdown 圖片格式是固定的:![](Index of / {gen. by gen4idx.py v13.4.18})
  • 每次同步圖片的命令行也是固定的 qrsync /Users/cnfeat/conf.json
  • 聯想到 atext
    強大

於是

  • 在 atext 設定快捷鍵
    • ;qr&>&>qrsync /Users/cnfeat/7niu/cnfeat.json
    • ;pi&>&>![](Index of / {gen. by gen4idx.py v13.4.18})

那麼最終生成圖片外鏈地址只需要

  1. 終端輸入;qr
  2. 文本輸入;pi 補充圖片名

收工!


迭代

  • 2015-11-30 14:24:46 補增 背景 描述
  • 2015-11-29 20:08:51 更新 conf.json 目錄
  • 2015-11-22 21:15:54

參考

  • 我們是如何使用7牛雲儲存的
  • PyCon2014China 志願者協同手冊 PyChina.org
  • cn.pycon.org/2014 官方網站內部維護倉庫

http://TinyPic.com 速度還不錯


推薦使用:極簡圖床,我的作品。支持截圖後粘貼上傳,拖動文件上傳
默認上傳到貼圖庫,可以自定義成自己的七牛賬號,這樣就不用擔心圖床不穩定的問題


付費的推薦又拍和七牛, 我覺得七牛好一些. 知乎似乎以前用過, 現在不知道用的是什麼.

免費的就新浪微博相冊.


圖床的選擇有很多種:

1. 免費且無需登錄的圖床:

如 圖床、極簡圖床 等。此類圖床的優點是方便、快捷,無需登錄,直接上傳圖片,就可以得到一個圖片的鏈接。缺點是它屬於臨時性的存儲,可能不知道什麼時候,圖片就丟失了。

2. 使用微博作為圖床

微博作為圖床也是現在許多人使用的一種方式。登錄後,在微博中上傳圖片,然後直接在其他地方引用微博中圖片的鏈接。
有人還專門開發了插件 圍脖是個好圖床,其中有safari、chrome、Firefox版本的,基本上覆蓋了常用的瀏覽器,可以實現圖片一鍵上傳,然後獲取鏈接。
缺點是萬一使用的人較多的話,可能新浪的政策變了,不允許站外引用的話,那麼圖片鏈接就都失效了。

3. 使用七牛雲存儲作為圖床

七牛雲存儲是國內一家專門做企業級雲服務商,專門做存儲這塊,比較專業。並且每個月都有10G的免費流量,對於一般用戶而言已經足夠了。
所以LZ最終選擇了七牛雲存儲作為LZ markdown寫作的圖床。
接下來介紹一下Mpic這款圖床上傳軟體,配合使用效果更佳。

Mpic

之前我在沒有發現Mpic這款軟體的時候,將圖片上傳到七牛雲存儲總共分四步:

  1. 登錄打開七牛雲網頁個人存儲空間
  2. 上傳圖片
  3. 複製外鏈
  4. 粘貼到 Markdown

一張圖片的上傳整整用了四步,特別麻煩。直到LZ最近發現了Mpic之後,才發現,上傳圖片原來也能這麼簡單。
使用Mpic,只需要將七牛雲存儲的賬號信息配置一次(參考:如何設置七牛雲存儲賬號?),就可以將以上這四個步驟合為一個。
同時,MPic提供了點擊上傳拖曳上傳截圖上傳複製上傳四種上傳圖片的方法,更是讓人感嘆好的軟體極大的提高了效率啊。
具體操作可以參見官方的文章:

  1. MPic有哪些上傳圖片的方式?
  2. 如何高效的插入博客圖片(針對多圖文)?


貼圖庫 — 免費、高速、穩定、專業圖片外鏈


最近用hexo搭建了一個靜態博客,平時寫博客都是用七牛做雲圖床,然後利用Win下的一個圖床工具MPic(http://mpic.lzhaofu.cn)上傳圖片真的非常方便。

主界面:

右鍵功能菜單:


就直接用七牛啊,用wordpress建站的話還有支持的插件,方便快捷穩定!

之前用過許多圖床,都達不到我的要求,還是去年開始用的七牛,才後悔莫及,怎麼才知道哇!(是不是有點落後了。。)

哦,忘了,這裡有傳送門,七牛雲 https://portal.qiniu.com/signup?code=3lk20icty4daq


一、七牛提供的圖床插件:七牛雲插件qiniu upload files

  1. accesskey和secretkey在七牛官網:賬號-&>秘鑰-&>AK和SK
  2. 域名在官網,選擇一個空間-&>空間設置-&>域名設置
  3. bucket填上你上傳的圖的存儲空間名字,eg ,blog-image
  4. 其他還可以設置圖片水印地址,水印透明度等等。

二、極簡圖床:極簡圖床

和七牛雲插件差不多,設置比它稍微簡單點,但是也是依託於七牛的!可以一試~


flickr…


【愛信息圖床】免費文件外鏈空間_圖片音樂短視頻_全球CDN加速-

支持https,

支持圖片、音樂、短視頻、壓縮包等多種文件格式,支持自主刪除,支持分享和加密分享,有CDN加速

覺得好用的記得贊我一下 ^ v ^


Simple Free Image Hosting


必須iPic 啊

圖床神器 iPic


cuImage - Upload images and get Markdown-style URLs

可用來方便地上傳圖片到遠程圖床並獲取Markdown格式的URL。


我一般都是使用img.so這個圖床:Free Image Hosting, Photo Sharing Video Hosting


不感覺知乎做圖床指日可待么


要說方便無論從速度、穩定性、使用上都推薦七牛

大多數網友使用圖床都是為了寫博客,七牛驗證賬戶提供10G容量,每月10G流量,對於訪問量不大的博客基本流量不會超過,當然注意上傳時圖片的解析度不要太大,另外還有許多其他功能,比如支持CDN、Https(收費)、圖片處理、防盜鏈等

七牛後台管理文件的功能不是很好用,安利一下自己基於七牛API及vue-cli寫的牛牛圖床,如果有在使用過程中遇到什麼問題或者有建議和反饋,可以到這個項目的github-issue提出


使用七牛雲做圖床快速獲取外鏈方法有哪裡些?

打開空間,選擇複製外鏈,就不用多說了.

說說自己摸索的使用七牛雲做圖床方法:

1. 用qshell qupload將本地圖片(/images文件夾)上傳至空間(images)

2. 用qshell listbucket提取外鏈(然後qshell batchsign生成私有外鏈)

3. 用sed生成md文件,用pandoc將md轉化成html(附圖1)

4. 複製網頁上的鏈接

你可以發布靜態html網頁到github等.

[http://www.synbe.com/index/posts/html/my-blog/qiniuwenti001.md.html](http://www.synbe.com/index/posts/html/my-blog/qiniuwenti001.md.html)


特別推薦極簡圖床加七牛雲,七牛雲雖然只有10G但是個人站存圖片什麼的肯定夠。

其次Z4A圖床、貼圖庫、小賤賤圖床都可以詳細資料可以看這篇文章。

盤點好用的免費圖床 - Hi Share


推薦閱讀:

TAG:攝影 | 照片分享 | 網頁 | 圖床 |