作者copyshaft (冒煙的洋蔥)
看板MacDev
標題[問題] NSImage會自己swap影像的size(更正:應為順時鐘rotate 90 degree)
時間Thu Oct 28 17:51:23 2010
大家好,
剛剛在一個小程式裡面用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)
1F:→ zonble:看來你要自己處理 EXIF 資訊 10/28 20:36
2F:→ copyshaft:I think I've figured this out. 10/28 22:22
3F:→ copyshaft:keyword: kCGImagePropertyOrientation 10/28 22:22
4F:→ copyshaft:zonble, thank you for your kind help. 10/28 22:23