Note

'18.01

關於圖片管理軟體這檔事

沒想到我的Medium首po竟然不是技術文,老了嗎…

不知道從什麼時候開始,我就有蒐集圖片的習慣,只要看到感興趣的圖片就會下意識的右鍵另存(我記得所有瀏覽器的另存圖片快捷鍵呢),而且葷腥不忌。由於這是下意識的行為,所以我從來不幹分類這檔事,於是所有的圖片不管是設計素材藝術作品初音賣萌還是比利海靈頓的哲♂學照片,全都雜七雜八的躺在一個名為images的資料夾裡。

隨著技巧越來越熟練,我學會了使用下載器這種東西,下載動作從一張一張複製進化成複製網址然後給下載器打包帶走,不過這時我仍然沒有分類這種概念,500px的風景照跟K島的梗圖依然混雜在images資料夾裡。

知道下載器的好用之後,我開始下載各種圖片包,這時images裡面的東西更雜亂了,以前起碼還都是圖片,現在又多了各種深淺不一的資料夾,而且大小成長的速度跟蔡英文民調下滑的速度差不多。於是我買了一台虛弱的NAS來專門放這些雜圖,images資料夾也榮升成為remote drive。不過管理的問題還是讓我傷透腦筋,畢竟我可不能花幾十個小時一張一張在檔案總管理分類,怎麼辦呢?

這時,我遇到了生命中的第一個她,Picasa。

Picasa

Picasa在當時可以說是完美的滿足了我的需求,扁平化的資料夾瀏覽設計可以讓我忽略掉那些不必要的層次,也有標籤功能,更重要的是,對於上百萬張圖片的處裡以及搜尋可以說是Fucking fast!雖然他還提供了許多其他功能,例如微妙的人臉辨識,但對我而言,上面的幾點就已經讓我感激涕零了。於是就這樣,我和Picasa迎來一段美好的蜜月期。

不過好景不常,Google在2016年宣布終止Picasa的更新,於是我開始尋找下一個可以幫我管理那幾百萬張圖片的軟體。我看過了Pixa,Inboard,Pixave,iPhoto,Win10內建的相片,XnView,FastStone,Eagle…這些軟體都有他們優秀的地方,但也都有決定性的理由讓我不用他們。為什麼就沒有人來出一款符合我需求的圖片管理軟體呢?這時,我想起g0v的那句標語:你就是那個"沒有人"。

好喔,那開幹吧。

剛好我在工作上告了一個段落,便決定自己的需求自己滿足。於是就有了Tiat這套軟體的誕生:

Tiat

恩…準確地來說,才生到一半,頭剛出來而已。下面是這套軟體的一些設計思維:

  1. 不要複製圖片!很多Mac上的app都有這個問題,這也是我最痛恨的地方,他們的"匯入資料庫"事實上就是"複製一分到我家"。我特地幫幾百萬張圖片找了個叫NAS的家,結果你又把他複製到我電腦的硬碟上,你搞我啊?硬碟不用錢啊?
  2. 要能夠支援上百萬張的圖片。這是市面上app的常見問題之二,很多人的做法是把meta全都讀到memory裡面再做搜尋或過濾等動作,在量小的時候這樣很快,量大就…爆炸吧諸君。
  3. 要能夠按照多種方式瀏覽。絕大部分的軟體都只提供一種group方式,要嘛按資料夾,要嘛就是像Pixa那樣的傳統三欄式設計(幾乎所有mac上的app都走這套)。這種設計方式簡單歸簡單,但想做一些進階瀏覽方式的時候就會力不從心。
  4. 搜尋跟過濾的功能要夠快,夠強。很多時候常常要找某張圖片,但腦袋裡只記得某些資訊或特徵,這時候能不能快速的找到想要的圖片,就是一款圖片管理軟體的關鍵了。如果能把腦袋裡朦朧的影像大概畫出來然後找到目標,那超酷的不是嗎?
  5. 要能夠自動上Tag,或自動進行分類。我相信不只是我懶,現代人應該都挺懶的,身為一個懶人,自動分類跟匯入標簽肯定是必須的。
  6. meta種類要夠多。隨著圖片越來越多,單純的標籤已經越來越不敷使用了,有時還得加上註解、來源、作者等等資訊。當然,能從IPTC或EXIF之類的meta帶出來是肯定要的。
  7. 能夠無腦批次下載。2018年了,誰還跟你右鍵另存圖片?
  8. 瀏覽畫面要有現代感。同上,2018年了,幫美美的圖片們找個美美的軟體,好嗎?

好了,安麗時間結束,這邊是Tiat的pre-launch page,有興趣的朋友們歡迎留個email加入第一波測試的行列(放心,我沒空寄什麼廣告信),有什麼建議或想法也歡迎留言告訴我。其實想做的東西還有很多,像是分散式學習等等…不過我覺得這樣下去會永遠做不完,所以之後再慢慢補吧。好久沒寫文章了,意外的花了不少時間,下一篇應該會聊聊開發中那些有趣的事兒。