iPhoto'09使用心得分享 - MAC

Kristin avatar
By Kristin
at 2009-11-09T17:38

Table of Contents

使用iPhoto'09一段時間了,分享一些使用心得,僅供參考。

目錄
1.輸入
1.1.如何輸入
1.2.iPhoto資料夾結構
1.2.1.Auto Import
1.2.2.AlbumData.xml
1.2.3.iPod Photo Cache
1.2.4.Thumb32Segment.data,Thumb64Segment.data,ThumbJPGSegment.data
2.輸出
2.1.如何輸出
2.2.輸出檔案選項
2.2.1.種類
2.2.2.檔案名稱
2.2.3.JPEG品質
2.2.4.大小
2.2.5.加入標題與關鍵字
2.2.6.加入位置資訊
2.3.依照資料夾分類輸出的眾多檔案(不一定適用每個人的狀況)
3.整理
3.1.關鍵字
3.2.分批更改
3.3.自動分割事件
3.4.Faces

1.輸入

1.1.如何輸入:

工作列>檔案>輸入至圖庫,選擇欲輸入的資料夾之後就會輸入至iPhoto

的圖庫(廢話)。在這邊要提的是「偏好設定>進階」有個「將項目拷貝至

iPhoto圖庫」的設定,及「偏好設定>事件」有個「自動分割成事件」的

「從Finder輸入項目」。「將項目拷貝至iPhoto圖庫」會將原始檔都拷貝

到屬於這個圖庫的iPhoto Library裡面,否則的話則只是在iPhoto Library

的Originals資料夾下做替身指向原始檔的位置。這兩個作法的取捨是

果習慣先將圖片整理好再輸入到iPhoto的話,不想硬碟裡面存兩份原始檔

不勾選(即不拷貝原始檔)比較適合,但缺點就是圖片會直接輸入到iPhoto

再做整理的話,原始檔可能分散在各自的資料夾,不小心刪除原始檔就不

見了,畢竟在iPhoto Library裡面的只是個連結。我是比較喜歡使用複製

之後直接刪除原始檔,意味著我的所有原始檔已經在iPhoto Library裡面

,往後要備份也是直接複製整個iPhoto Library即可。「從Finder輸入項

目」如果沒勾選則是事件名稱會以當初輸入的資料夾名稱為名,反之則看

「自動分割事件」的選項是勾選「每日一個事件」或其他來自動分類事件

,如果是每日一個事件,且資料夾中包含多個日期,則第一個事件會以資

料夾名稱命名,其餘則以EXIF中的拍照日期命名。

1.2.iPhoto資料夾結構:

1.2.1.Auto Import:

像iTunes的「自動加入iTunes」資料夾一樣,檔案丟進去之後會以「未命

名事件」為事件名稱(如果沒有勾選自動分割事件的話)。需注意的是,如

果拖一個資料夾進去新輸入的項目會有兩份(應該是bug吧)。一份是未命

名事件,一份是以該資料夾命名的事件。

1.2.2.AlbumData.xml:

這檔案是iPhoto產生來與其他應用程式交互作用的(iMovie,iDVD)。

1.2.3.iPod Photo Cache:

這檔案是iTunes產生來在同步照片到iPod裡面時透過比對最新變動的檔案

來加速同步的。

1.2.4.Thumb32Segment.data,Thumb64Segment.data,ThumbJPGSegment.data:

這檔案是iPhoto為了加速效能,每次在輸入照片到圖庫的時候,iPhoto會

產生輸入照片的"thumbnail"版本的檔案及Cache在這些檔案裡面。

1.2.5.Originals,Modified,Data:

圖片在一開始被輸入到圖庫的時候會以年份/資料夾的結構存到Originals

裡面,如前所述會根據你勾選「拷貝到圖庫」與否來決定裡面放的是原始

檔或是替身。Modified則是當對圖片有修改時,也會以跟Originals的相

同目錄結構存一份從原始檔修改後的檔案到Modified裡面。這表示iPhoto

在原始檔輸入之後就再也不會更動原始檔,我認為這是一個優點,一

開始我也覺得為什麼不更動原始檔?這樣我更動過的檔案放到別的地方是

不是意味著找檔案的困難度上升?後來發現iPhoto的輸出功能可以解決這

個問題,加上iPhoto管理照片的工具相當多樣化,這等下會提到。Data裡

面放的是所以照片的縮圖不怎麼重要。

2.輸出

2.1.如何輸出檔案:

選取想要輸出的事件或照片>檔案>輸出...,等下再來討論輸出的選項設

定。需要注意的是選取目的地資料夾之後,所有照片是不分資料夾的將所

有檔案輸出到該資料夾下,小部分輸出還好,但例如想備份所有檔案的多

事件輸出就有點麻煩了,等下再説一個我目前使用的解決辦法。當然,輸

出的部份還有「網頁」、「QuickTime」、「幻燈片秀」這三個我沒使用

過無法分享心得,但我有使用Picasa Web Album Uploader(http://0rz.com/EwgT)

,顧名思義就是可以直接輸出到Google的相簿,還滿方便的!

2.2.輸出檔案選項:

2.2.1.種類:
(1)JPEG
(2)當前檔:iPhoto看到的樣子(在iPhoto編輯過後的樣子)
(3)原始檔:無視iPhoto的編輯採用原始檔
(4)TIFF
(5)PNG

2.2.2.檔案名稱:
(1)使用標題:iPhoto中該相片的標題(若多張則Title - 0001.jpg)
(2)使用檔案名稱:原始檔的檔名
(3)連續:此時下方「連續的前置」變成可編輯狀態,例:前置為ABC則被選取
的檔名為ABC1,ABC2,ABC3...都不輸入則直接從1,2,3...。
(4)具有號碼的相簿名稱:以相簿名稱+該相片在該相簿中的序號為名。

2.2.3.JPEG品質:圖像的壓縮率

2.2.4.大小:圖像的解析度
(1)小:320X240
(2)中:640X480
(3)大:1280X960
(4)完整大小:原始檔大小

2.2.5.加入標題與關鍵字:檔案的簡介裡面會顯示標題跟關鍵字

2.2.6.加入位置資訊:同上

2.3.依照資料夾分類輸出的眾多檔案(不一定適用每個人的狀況):

原理是利用Shell Script來拆解檔名,再依照檔名建資料夾,搬檔。我的

事件分類原則是「20091109 Title」,懂Shell Script的人可以自己改寫,

不過後果自負。

(1)將欲輸出的事件、照片使用分批修改檔名成20091109 Title - 0001.jpg

(2)輸出選項為「JPEG」、「使用標題」、「品質最高」、「完整大小」之

輸出到目的地資料夾,假設是桌面的Export(Users/davidyun/Desktop/Export)

。輸出完成後應該會在桌面的Export資料夾裡面出現許多yyyymmdd Title1 - 0001.jpg

yyyymmdd Title2 - 0001.jpg之類的檔案。

(3)撰寫Shell Script並將檔案改成可執行(chmod a+x filename),請注意

必須是「純文字檔」,RTF檔會有前置資訊rtfxxxxx什麼鬼的,Shell Script

不認識這種東西。會用vi的人就不用說了,不會用vi的人就打開Terminal

之後到隨便找得到的地方,假設是桌面好了先新增一個檔案再用文字編輯

器編輯。

>cd ~/Desktop
>touch sort.sh <= sort.sh是檔名,.sh也非必要只是區別而已。

打開這個檔案輸入以下Script

#這是註解的意思
#/Users/davidyun/Desktop/Export是iPhoto輸出的資料夾是可以更改的。
photo_dir=/Users/davidyun/Desktop/Export

cd $photo_dir

for filename in *
do
#取出整個檔案名稱以"-"為分隔取出第一欄當資料夾名稱
#例如:yyyymmdd Title1 - 0001.jpg => yyyymmdd Title1就是資料夾名稱
dir=`echo $filename | cut -d- -f1`
echo ${dir}
#直接複製檔名為新的檔名
file=`echo $filename`
echo ${file}
#測試該資料夾名稱存在與否,若否則新建
if ! test -d "${dir}"
then
mkdir "${dir}"
fi
#將該檔案搬到新建的資料夾下
mv "${filename}" "${dir}/${file}"
done

這Script相當的陽春,沒什麼錯誤輸入檢查或其他,要使用的人請三思。

3.整理

3.1.關鍵字:

工作列>視窗>顯示關鍵字會出現一個關鍵字的視窗,可以自定關鍵字跟快

捷鍵,可以選擇想要標上關鍵字的照片按快捷鍵設定關鍵字,之後可以用

智慧型相簿的關鍵字相關的選項來找出相關的照片。個人覺得方便的地方

是有些照片在分類上可能是「我的最愛」跟「高中同學」,可是事件只有

一個,我要怎麼快速的找出這些「我的最愛」或是「高中同學」呢?這時

關鍵字就派上用場,功能跟Tag的概念很像。

3.2.分批更改:

可以分批更改「標題」、「日期」、「描述」,裡面有許多像是更改照片

標題成事件標題或是日期時間加上數字排序或是自定文字,在標題的更改

上的選項個人覺得相當人性化。更改日期上需注意的是,在工具列>照片>

調整日期時間,兩個功能滿像的,但是分批更改的日期時間是將所有照片

更改成特定時間(可設定中間間隔幾秒),而調整日期時間則是將所有照片

的日期時間位移固定時間。舉例說明,假設出國拍照時忘了將相機的

時區更改成當地時區,回來輸入照片才發現時間都錯亂了。使用「分批更

改」的話可以將所有照片改成某個特定時間,而「調整日期時間」可以將

所有照片增加或減少固定時間,我想「調整日期時間」才是你應該要使用

的工具,像去美國就直接將所有照片往前調整12小時。

附帶說明:修改日期時間有「修改原始檔」的選項可以勾選,可一

併修改原始檔的日期時間

3.3.自動分割事件:

工具列>事件>自動分割事件,可以將選取起來的事件依照偏好設定裡面的

事件自動分割設定(每日或每兩小時)為條件分割事件。

3.4.Faces:

(1)Faces的辨識:個人認為比較快的方法是,先大概幫所有照片中可能出現

的人物標記key frame(手動),之後讓他搜尋還有哪些照片有這些人,

在勾選上似乎只要勾選正確的人就夠了,不用去再點一下標示非此人,

因為

(1.1)被標示過的照片就不會出現在別人的可能結果裡面了。

(1.2)被標示過的照片會成為此人的key frame,自然能增加準確度跟速度。

只勾選確認是此人的照片可以省去點兩下的時間,一方面快速增加key

frame,一方面增加此人的搜尋準確度。等到每個人標示的key frame夠

多,自然找錯人的機會就降低了。

(2)麻煩的地方在如果有的照片是一大堆路人的話,常常在辨識過程

中出來搗亂。所以,有很多路人的照片先把找到的人臉刪除吧。這是一

個大工程。要找到所有照片中所有人,在技術上還是有麻煩的地方,一

張一張檢視是必經過程。注意刪除之後似乎是找不回來了,慎刪之。

(3)不要想要找到每一張臉,那太麻煩了。

(4)iPhoto Help的關於Faces的小技巧

加入遺失面孔

iPhoto 在一開始掃描照片圖庫期間以及在稍後掃描新輸入的照片時,都會
偵測照片中大部分的面孔。然而,若您發現未被偵測到的面孔,可以手動識
別每張面孔並為其命名。
注意:只有在 iPhoto 一開始掃描照片圖庫時偵測到的面孔才會影響面孔偵
測和識別結果。手動識別的面孔對 iPhoto 中的面孔配對功能沒有幫助。
加入遺失面孔

確認或拒絕為面孔軟木板上人物建議的相符項目

如果看不到任何建議的照片,請按一下分隔線最左側的箭頭。
如果您沒有看到分隔線,請向下捲動,直到分隔線顯示為止,然後按箭頭一下
來顯示建議的照片。
注意:如果 iPhoto 未建議任何照片,則表示其未找到任何可能的相符項目。
如果您知道在照片圖庫中有更多特定人物的照片,請嘗試手動命名該人物更多
的照片。這可能有助於 iPhoto 改進其識別和配對的建議功能。

在人物面孔不清晰時識別人物

您可以協助 iPhoto 為最喜愛的人物尋找和配對照片,產生更好的效果,即使某些
照片沒有清晰地顯示這些人物的完整面孔亦無妨。您確認的人物影像愈多,iPhoto
為該特定人物精確配對影像的能力就愈強。
以下是一些指示:
(1)側面的面孔:為側面的面孔命名可協助 iPhoto 尋找和建議該人物的更多側面照片。
請務必識別該人物完整面孔的照片,這樣 iPhoto 便可以為這兩種面孔提供建議。
(2)不同年齡階段的同一人物:如果您有同一人物跨越特定時期(例如從出生到小學)的
照片,則可以為該人物在多個不同年齡階段的照片提供相同的名稱,藉此協助 iPhoto
建議更多的相符項目。
(3)頭部後面的照片:iPhoto 通常不會偵測人物頭部的後面,但若它進行了偵測,您應
刪除這個偵測到的“面孔”(而不要為其命名),這樣 iPhoto 就無需擴大搜尋範圍來
尋找該人物面孔的相符項目。如果您想將此類照片納入“面孔”群組,您可以手動將頭
部後面的照片識別為面孔並為其提供適當的名稱,而不會破壞面孔配對的準確度。只有
在 iPhoto 最初掃描照片圖庫時偵測到的面孔才會影響面孔偵測和識別結果。若要將頭
部後面的照片標示為“面孔”。
(4)模糊、光線不好或非常小的面孔:如果 iPhoto 自動偵測到這些類型的面孔,則為該
面孔命名會擴大該特定人物建議照片的範圍。然而,因為這些類型的照片中的面孔非常
難區別,所以 iPhoto 可能也會錯誤地為其他人物建議這些面孔。

以上是我這段時間使用iPhoto的心得,感謝閱讀。

--
花繁柳密處撥得開方見手段
濃雲密霧中看得見才是本領
風狂雨急時站得住才是功夫

--
Tags: MAC

All Comments

Jacob avatar
By Jacob
at 2009-11-11T12:06
推你的用心!!
Jacob avatar
By Jacob
at 2009-11-16T00:25
推你的佛心!!
Barb Cronin avatar
By Barb Cronin
at 2009-11-18T02:53
推啊!
Andy avatar
By Andy
at 2009-11-23T00:45
大推!
有個小問題是,如果修正了比如說照片的時間日期
Una avatar
By Una
at 2009-11-27T22:39
那原始檔會一起變嗎? 還是說出輸的時候還是得選當前檔?
說真的我覺得輸出這方面真的是可以再進步…吧?
Caroline avatar
By Caroline
at 2009-11-29T22:20
(我的意思是iPhoto的功能,感謝原PO提供好方法!)
Hedy avatar
By Hedy
at 2009-12-04T06:37
寫得真好
Doris avatar
By Doris
at 2009-12-06T01:58
這一篇文章值 1000 元
Lydia avatar
By Lydia
at 2009-12-10T04:57
可以,調整日期時間有修改原始檔的選項。
Kelly avatar
By Kelly
at 2009-12-13T07:41
大推,傷當詳細的心得阿,受益良多!
Poppy avatar
By Poppy
at 2009-12-15T18:40
給努力的推一個,有你的分享真好 :D
Bennie avatar
By Bennie
at 2009-12-18T07:32
這一篇文章值 1000 元
Jack avatar
By Jack
at 2009-12-23T04:21
推!幾霸昏!
Kama avatar
By Kama
at 2009-12-26T03:50
未看先推
Genevieve avatar
By Genevieve
at 2009-12-29T06:14
未看先推
Victoria avatar
By Victoria
at 2009-12-31T22:30
推推推
Doris avatar
By Doris
at 2010-01-05T00:20
推~超用心
Isla avatar
By Isla
at 2010-01-07T23:01
推!雖然我沒在用 XD
Tom avatar
By Tom
at 2010-01-12T10:55
推~真的好棒
Gilbert avatar
By Gilbert
at 2010-01-16T03:03
太強大了!
有點不太懂那個shell script要怎麼用

[判決] Mac板freiheitkino申訴案

Lily avatar
By Lily
at 2009-11-07T14:09
照組務裁判執行,重新判決: 1. freiheitkino 引戰 水桶1週 2. Blueshiva 推文不當 水桶一週 作者: lostname (Attitude) 看板: ComGame-Plan 標題: [判決] Mac板freiheitkino申訴案 時間: S ...

麥克內部作業通訊

Oscar avatar
By Oscar
at 2009-10-14T11:53
※ 引述《lanlove (小小程式助理)》之銘言: 推 johnlinvc:大概是大學專題實驗等級吧 10/14 10:44 → wross:我以為是要內部用iChat Lan連絡 不知道Mail有沒有這樣的功能 10/14 10:55 → wross:但是我覺得用iCal應該可以解決 10/14 10:5 ...

NTFS讀寫

Madame avatar
By Madame
at 2009-10-12T17:12
http://ntfsmounter.com/ 有人寫了一支簡單的程式 可以啟動雪豹隱藏的NTFS寫入功能 使用上經測試安裝後並不需要重開機 只要先退出系統自動掛載的NTFS磁區 然後用該程式Mount後 即可讀寫該磁區 個人覺得很方便 分享給大家~ -- ◢◤ ◢█ ...

Nally 1.4.5的圖片暫存路徑?

Enid avatar
By Enid
at 2009-10-05T18:33
這裡分享一個小技巧 很多人不管是做簡報或是做文件 常常會需要軟體的圖示 如iMovie的星星圖示 Safari的羅盤圖示 你當然可以上網用圖片搜尋然後用iWork去背 但是其實這些圖示都在你的電腦裡 不但去背去好了,而且解析度清楚又大。 假設我想要的是iMovie的星星icon好了 那麼請先在 ...

開蓋到醒來的時間

Michael avatar
By Michael
at 2009-10-05T00:33
推 rangerhea:瞬間 馬上亮起來 不過winXP對應MAC睡眠模式的是「待命」 10/04 22:55 → rangerhea:開起來也沒比MAC慢 都是一兩秒的事 10/04 22:55 → rangerhea:WinXP的休眠對應MAC的是Deep Sleep/Safe Sleep 10/04 2 ...