教你搭建自己的圖片庫

2020-12-23 網際網路的那點事

確實如此。正常情況下,過去文章中的圖片,超過60%都無法在國內正常顯示。

但是,事實上,這個網誌的所有圖片連結都是有效的,沒有一個連結是壞的。無法顯示只是因為被屏蔽了,只要你不在中國大陸,所有圖片都能看到。

最早的時候,我使用Flickr存放圖片。但是2007年,Flickr被屏蔽了。

後來,我改用Picasa存放圖片。2009年,Picasa也被屏蔽了。

我又改用Photobucket。2010年1月,Photobucket也被屏蔽了。

怎麼辦?再換一個地方流浪,還是使用國內的圖片儲存服務?

我覺得,任何可以免費存放圖片的國外服務商,都有可能被屏蔽;而國內的圖片服務商,我真的信不過。比如,國內某網站的使用協議寫明,他們可以隨時無條件刪除你的圖片,並且不允許上傳任何有性意味的圖片。

所以,我最後決定,自己搭一個圖片庫,把圖片都存在自己的主機上。

我的思路很簡單,先搭建一個開源相冊程序,然後修改成Flickr那樣就行了。

一開始,我裝的是Movable Type。畢竟這是每天用的程序,我最熟悉了。但是,我很快發現,它不可能改成相冊。MT的長處是生成靜態網頁,而相冊需要的是動態顯示,兩者根本無法融合。另一方面,MT的開發現在很不景氣,第三方插件極少,甚至連ajax上傳按鈕都沒有,必須花20美元購買商業插件,否則文件只能一個個上傳。我只好放棄它了。

改用WordPress以後,我又遇到了另一個問題,那就是插件太多了。WP的相冊插件足有幾十種之多,我不知道該如何選擇。有一個NextGEN Gallery插件的下載人數最多,我就選了它。結果發現,這個插件實在是太優秀了,專業圖片網站的功能,它幾乎都能實現,而且做得非常易用漂亮。如果你也想搭一個自己的相冊,我強烈推薦這個插件。

最後,我搭建完成的圖片庫網址是http://image.beekka.com,歡迎查看效果。這篇文章裡的圖片,都是來自那裡。因為相冊只供我個人使用,所以做得比較粗糙,但是我想要的功能都做到了。

NextGEN Gallery的詳細使用說明,請參見David Potter的長篇介紹。我修改的地方,其實只有2個文件。

1. 在「Options/Gallery」中的「Show ImageBrowser」選項打勾。

2. 修改插件中的gallery.php文件。

3. 修改插件中的imagebrowser.php文件。

所有的圖片信息,基本上都包含在$image這個對象變量中。使用<?php var_dump($image) ?>查看變量,使用<?php echo $image->filename ?>輸出變量值(比如例子中的圖片文件名)。

當然,這個圖片庫也不一定安全,照樣有可能被屏蔽。但是,至少一切都在我的控制之中。萬一被屏蔽了,只要對圖片儲存目錄打包壓縮,然後換一臺主機解開壓縮包就行了。

我感到,這個圖片存儲的解決方案有推廣意義,值得其他網誌作者考慮。

(完)

來源:http://www.ruanyifeng.com/blog/2010/03/built_a_image_server.html

相關焦點

  • 自媒體圖文作者應當建立自己的專屬圖片庫
    自媒體圖片庫現在的自媒體平臺都對創作者的創作領域做了嚴格的限制,這就要求創作者根據自己的創作領域建立起自己的專屬領域圖片庫,如果創作者建立好自己的圖片庫,積累大量的圖片資料,在創作時就不會再受制約,信手拈來,需要什麼圖片,打開圖片庫,隨時添加,相當方便。
  • 不會拍照、沒空拍照想發圖集怎麼辦,試試正版圖片庫
    專欄介紹:工作不是太忙、閒在家沒事幹,閒暇的時間不知道幹點什麼好,教你用手機拍照寫圖集故事,每月能入3000元,足夠還房貸。願意長期保持輸出,把自己碰到的人生故事、奇聞趣事或自己對某件事的看法用圖集的形式表達出來。已經是自媒體平臺作者的你,寫文章沒有別人那麼好的文筆,可以考慮對文字要求相對少的圖集,一樣可以產出爆文,獲得不錯的收入。
  • 辨別版權圖片庫獲取授權書 規避圖片侵權風險
    這種分享還不是免費的,還得充值下載,或者自己上傳素材和設計稿(盜版的,或者你自己為客戶創作的)賺取積分,用積分下載。花錢買沒有版權保證的圖片,聽起來還挺荒唐的。使用盜版圖片有什麼後患,這點我就不再贅述,圖片侵權的案例實在太多。
  • 子宮下垂的症狀圖片庫
    子宮下垂的症狀圖片庫 子宮下垂的症狀圖片庫 子宮下垂的症狀圖片庫
  • 教你免費搭建個人網站(GitHub)
    下面我來教大家使用此工具快速免費的搭建屬於自己的個人網站。-THE FIRST-首先,您需要確認你本地有一份可以正常打開預覽的個人網頁源碼。如果您沒有網站開發基礎的話請不要繼續向下閱讀,您可以選擇在後臺和我留言,我很樂意幫助您繼續完成屬於您的個人網站。
  • 和平精英教你如何搭建多層帳篷
    《和平精英》SS3賽季正式開啟,新模式新玩法全面上線,下面帶來揭秘真相339:教你如何搭建多層帳篷!最高能疊到多少層?和平精英揭秘真相339:教你如何搭建多層帳篷!最高能疊到多少層?
  • 河圖創意|圖片:「出版社,需要我就來圖片庫」
    河圖創意建議選擇正規圖片庫中的圖片進行使用,安全放心。首先要取得照片著作權人的授權並按授權條件使用,根據我國《著作權法》規定,只要是圖片作品仍在著作權保護期內,無論是將其用於廣告還是非廣告,都需要得到著作權人的授權使用。在取得著作權人授權時,一個極具實踐性的問題需要注意,即確認得到的為真正著作權人的授權,不然即使得到授權也是無效的。
  • Win7系統本地圖片庫不顯示菜單欄的原因及解決
    win7用戶打開本地圖片庫發現菜單欄不見了,怎麼回事呢?默認情況下, win7 64位系統 是不顯示菜單欄的。因此在重新安裝了Win7系統後,則需要進行重新進行設置,菜單欄才能調出。本文教程小編向大家講解Win7系統本地圖片庫不顯示菜單欄的原因及解決方法。
  • Facebook推出強大Android圖片庫Fresco
    為了解決這一問題,Facebook最近推出了一款用於Android應用中展示圖片的強大圖片庫Fresco,它能夠從網絡、本地存儲和本地資源中加載圖片。而且,為了節省數據和CPU,它擁有三級緩存。此外,Fresco在顯示方面是用了Drawees,可以顯示佔位符,直到圖片加載完成。而當圖片從屏幕上消失時,會自動釋放圖片所佔的內存。
  • 新手如何一步步搭建自己的網站?
    每個企業都需要有一個自己的網站,很多老闆覺得建站很難,其實建站並沒有那麼難,今天就教大家如何一步步搭建自己的網站。第二步:購買域名、伺服器或主機買東西大家一定會購買,就算不會,你在哪個平臺買可以直接諮詢相應平臺的客服就可以,這裡就不多說了,只是有兩點需要注意一下:
  • 國外的圖片庫是怎麼給人類首張黑洞照片寫版權說明的?
    那麼,對於人類拍到的首張黑洞照片,國外的大型圖片庫是如何寫版權說明的,他們有無出售照片的情況呢?國外圖片庫的黑洞照片版權說明全球第一大圖片庫Getty(蓋帝)的網站上,這張人類拍攝的首張黑洞圖片的右上角依舊標有售價,和遭到爭議時的視覺中國類似。
  • 四步教你搭建自己的網站!
    擁有一個自己的網站是很多網際網路愛好者的小夢想!但是如何搭建一個自己的網站呢?建站愛好者今天來給大家捋一捋!第一步:購買域名什麼是域名呢?如果想要做一個自己的網站,購買一個自己喜歡的域名就是我們首先要做的!當然,並不是說沒有域名就無法做網站,而是說要做一個能讓別人更好記憶的網站,就需要買一個域名!有很多地方可以購買域名,比如百度開放云:詳細的註冊步驟在百度開放雲就可以看到,不再贅言。當你購買好自己的域名,就走出了搭建自己網站的第一步!
  • 教你免費搭建個人網站!馬上擁有自己的網站!
    在搜索框中輸入你想要註冊的域名,搜索後會顯示出該域名是否有人註冊,下面會出來一列後綴不同的域名,本文的題目叫免費建站,以少花錢為前提,所以你可以選擇最便宜的 .top域名,加入清單&付款,這個域名就屬於你了,首年只需兩元錢。但只有域名沒有伺服器是不能用的,這時你就需要往下看第二步。
  • 不要域名、不要伺服器,教你一招照樣能在本地搭建自己的網站!
    本期Eleght科技給大家分享一下如何在本地搭建一個個人網站,方法非常的簡單,域名、雲伺服器;這裡的所說的不需要伺服器的類型是自己買的一些雲主機類的,當然利用自己的電腦搭建網站可以稱為本地伺服器,伺服器和普通電腦的區別在於:一個用個人使用,一個用於7*24小時服務通通不需要,另外一個區別就是服務系統的區別。
  • 魔趣吧教你使用discuz搭建自動賺錢網站!
    魔趣吧這裡就教大家一種自動化賺錢的網站搭建方法!自動化賺錢很重要的一點就是選擇一種比較適合的建站程序!作為一個不太精通建站技術的小白(大部分都是吧),一個成熟的建站程序可以讓我們的賺錢之路事半功倍!魔趣吧給大家推薦的就是disucz程序!
  • 123RF正版圖片庫獲InnoVen Capital風險投資
    123RF正版圖片庫獲InnoVen Capital風險投資 InnoVen Capital是行業巨頭淡馬錫控股集團和大華銀行(United Overseas Bank)聯合創立的一家風險投資公司
  • 河圖創意 | 籤約圖片庫,維權不再入不敷出
    由實踐中侵犯攝影作品著作權的著作權糾紛案例可以看出,著作權人在搜集被侵權的作品的侵權證據難度相當大,還需要自己尋找律師作為代理人籤約河圖創意圖片庫,成為圖庫供稿人,不僅可以利用優秀的攝影作品創收,圖庫還會利用先進的查盜圖系統,監察網絡中的圖片盜用情況,第一時間與攝影師取得聯繫進行維權保護,攝影師只需授權即可,河圖創意將為維權攝影師爭取最大的利益。
  • 教你搭建你自己的「深度學習」機器
    對於那些不能深度學習功能的GPU,本文將會一步一步的教大家如何構建一個自己的深度學習機器。深度學習系統本質上是在另一臺電腦上安裝一個具有深度學習的GPU。GPU是普通計算機和深度學習機器的主要區別。首先,檢測下你的GPU型號是否有在這個網站中列出(網站連結:https://developer.nvidia.com/cuda-gpus)。如果有,就意味著你的GPU可以用來深度學習,那你就可以進行下一步的安裝軟體了。
  • 迷你世界樹屋製作步驟 手把手教你如何搭建樹屋
    迷你世界樹屋製作步驟 手把手教你如何搭建樹屋 迷你世界樹屋製作步驟,這在迷你世界這個遊戲中可以實現
  • 手把手教你搭建自己的深度學習機器
    原先需要用好幾周才能分析出來的結果,現在幾天時間就能完成。雖然現在的計算機都有GPU,但是並不是所有的GPU都適合用來進行深度學習。對於那些不能深度學習功能的GPU,本文將會一步一步的教大家如何構建一個自己的深度學習機器。