[軟體]iPhoto'09使用心得分享

看板MAC作者 ([ 慢! ])時間14年前 (2009/11/09 17:38), 編輯推噓16(1607)
留言23則, 18人參與, 最新討論串1/1
使用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的心得,感謝閱讀。 -- 花繁柳密處撥得開方見手段 濃雲密霧中看得見才是本領 風狂雨急時站得住才是功夫 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.100.120

11/09 17:40, , 1F
推你的用心!!
11/09 17:40, 1F
※ 編輯: davidyun 來自: 114.42.100.120 (11/09 17:47)

11/09 18:01, , 2F
推你的佛心!!
11/09 18:01, 2F

11/09 18:29, , 3F
推啊!
11/09 18:29, 3F

11/09 18:37, , 4F
大推!
11/09 18:37, 4F

11/09 18:37, , 5F
有個小問題是,如果修正了比如說照片的時間日期
11/09 18:37, 5F

11/09 18:38, , 6F
那原始檔會一起變嗎? 還是說出輸的時候還是得選當前檔?
11/09 18:38, 6F

11/09 18:38, , 7F
說真的我覺得輸出這方面真的是可以再進步…吧?
11/09 18:38, 7F

11/09 18:40, , 8F
(我的意思是iPhoto的功能,感謝原PO提供好方法!)
11/09 18:40, 8F

11/09 18:53, , 9F
寫得真好
11/09 18:53, 9F

11/09 19:00, , 10F
這一篇文章值 1000 元
11/09 19:00, 10F

11/09 19:11, , 11F
可以,調整日期時間有修改原始檔的選項。
11/09 19:11, 11F
※ 編輯: davidyun 來自: 114.42.100.120 (11/09 19:13)

11/09 20:43, , 12F
大推,傷當詳細的心得阿,受益良多!
11/09 20:43, 12F

11/09 22:45, , 13F
給努力的推一個,有你的分享真好 :D
11/09 22:45, 13F

11/09 22:52, , 14F
這一篇文章值 1000 元
11/09 22:52, 14F

11/09 22:53, , 15F
推!幾霸昏!
11/09 22:53, 15F

11/10 02:13, , 16F
未看先推
11/10 02:13, 16F

11/10 09:42, , 17F
未看先推
11/10 09:42, 17F

11/10 10:27, , 18F
推推推
11/10 10:27, 18F

11/10 12:31, , 19F
推~超用心
11/10 12:31, 19F

11/10 19:14, , 20F
推!雖然我沒在用 XD
11/10 19:14, 20F

11/11 17:37, , 21F
推~真的好棒
11/11 17:37, 21F

11/16 01:48, , 22F
太強大了!
11/16 01:48, 22F

11/16 01:48, , 23F
有點不太懂那個shell script要怎麼用
11/16 01:48, 23F
文章代碼(AID): #1Az-CRQE (MAC)