[問題] NSImage會自己swap影像的size

看板MacDev作者 (冒煙的洋蔥)時間14年前 (2010/10/28 17:51), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
大家好, 剛剛在一個小程式裡面用NSImage initWithContentOfFile去讀取數位相機產生的影像並顯示在NSImageView上的時候 發現影像都會自動被順時鐘rotate 原圖size(width, height) http://d.pr/wmLo 原圖示意圖 http://d.pr/MzVp 長寬被對調了 NSSize(width, height) !!?? http://d.pr/VYqw 被顯示在NSImageView的樣子 http://d.pr/BRvb 但是原圖並沒有被變動,我現在還不知道這是影像本身所包含的資訊造成這個現象 還是NSImage的問題,若版上有前輩能不吝指教在下感激不盡。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.186.221 ※ 編輯: copyshaft 來自: 123.204.186.221 (10/28 17:52)

10/28 20:36, , 1F
看來你要自己處理 EXIF 資訊
10/28 20:36, 1F

10/28 22:22, , 2F
I think I've figured this out.
10/28 22:22, 2F

10/28 22:22, , 3F
keyword: kCGImagePropertyOrientation
10/28 22:22, 3F

10/28 22:23, , 4F
zonble, thank you for your kind help.
10/28 22:23, 4F
文章代碼(AID): #1CoKUVG2 (MacDev)
文章代碼(AID): #1CoKUVG2 (MacDev)