2012年2月10日 星期五

在同電腦之不同帳號(或從不同電腦但須使用WIN7)存取共用同一Picasa資料庫

在Gmail草稿區,也發現了這篇之前沒發出的文,也是都打好了不知為何沒發,現在都發一發。

Google雲端的PicasaWeb提供理論上無限量的照片(單邊小於2048px)上傳,它提供本機的照片影片整理軟體Picasa也是相當直覺好用,我已經使用許多年了。
它的設計是各帳號之間,各自儲存自己的設定及資料庫,邏輯是正確的,但是一個人有多台電腦,或多人共用一台電腦是家庭中常見的事,修改整理好的照片,換個帳號/電腦就又要重頭來過,真的很煩。
若想在不同帳號/電腦之間,使用共同的設定及資料庫,其實也是可以辦得到的喔!實際放在區網中的NAS,用了二、三年也都很正常。
我們可以透過Junction這個功能,欺騙Picasa程式去實際上不同的位置抓取資料。
Junction是很方便的功能,多個不同系統位置的檔案/資料夾,可以指向同樣的硬碟實體位置,類似捷徑的感覺,在Windows中可以使用指令建立,不過在"schinagl.priv.at"有個"Link Shell Extension"軟體,做了很好的右鍵選單介面整合,非常方便。
同一家出品的的ln指令,可以配合批次生成的路徑做整理,也是方便實用的好物。

共用Picasa資料庫作法如下:
  1. 選擇要作為將來共用資料的帳號,先確認要掃描圖片的資料夾,是在各帳號/電腦都存取得到的位置,比如說「P:\Photos\」。
  2. 用該帳號至「%LOCALAPPDATA%\Google\」,找到「Picasa2」和「Picasa2Albums」資料夾,並移動到各帳號/電腦都存取得到的位置,比如說「P:\PicasaDB\」。
  3. 在新位置將上述二個資料庫資料夾,做Junction(不同電腦或NAS的遠端資料夾要做成Symbolic Link)到「%LOCALAPPDATA%\Google\」。使用"Link Shell Extension"的做法,是選取二個資料夾並在其上按右鍵,選Pick Link Source,到目的地Drop As: Junction(遠端選Symbolic Link)即可
  4. 在各帳號/電腦重複上述動作,並分別開啟Picasa測試並確認每處設定都相同並正確。
同時在多帳號/電腦開Picasa做資料庫存取,我試過是沒有什麼大問題,但是盡量還是避免同時修改圖片為宜,畢竟回憶是無價的。


2012/2/10補記:
最近都沒在用書房以外的電腦開Picasa了,畢竟手機跟平版實在方便;
所以為了速度已經把NAS上的資料庫搬回本機,開個3GB的RAMDisk給它放。
雖然照片還是留在NAS,但是臉孔辨識及其他關於資料庫的操作,理論上應該會跑快一點吧。

此篇結束。

沒有留言:

張貼留言