2015-06-16 42 views
1

我可以很容易地獲得焦距,但我無法找到35mm等效焦距。如何找到35mm等效焦距?

如果有人知道如何找到35mm等效焦距,那麼請讓我知道。我曾嘗試使用ex如果接口和硬件攝像頭。

+0

你在找什麼? – greenapps

回答

2

35mm相當於您的焦距乘以一定數量,即作物因子。對於不同的製造商甚至型號,這個因素是非常不同的。例如,對於許多尼康數碼單反相機,它是1.5;對於許多佳能數碼單反它是1.6;對於蘋果iPhone 5它是6.99,三星Galaxy S3是7.6,等等。

據我所知,Android不提供API來確定設備的攝像頭的焦距轉換率。

雖然你可以嘗試使用一種技巧。一旦您使用設備的相機拍攝照片,某些設備將會填充FocalLengthIn35mmFilm exif標籤 - 因此您可以嘗試使用此技術。不是所有的手機都能做到這一點,例如,我的華爲不是。

一些其它設備將填充兩個字段爲Focal Length - 第一個是所使用的實際焦距,第二個是35mm等效。再次,並非所有人都這樣做同樣的華爲手機沒有,但我的iPhone 5。

爲了使長話短說,有找出從焦距您的設備上獲得等效於35mm的無保證的方式。

+0

好的方法建議 – vinit

+0

請問你是否有同樣的問題,我嘗試根據你的建議獲得信息,但我們需要我標記以獲得確切的屬性。例如'focal lenght'有'TAG_FOCAL_LENGHT',但是'35焦距'沒有TAG,或者我做錯了什麼? –

+0

@AlekseyTimoshchenko我的答案中的主要觀點是沒有確定的方法來獲取它。你可以嘗試我在我的回答中提到的事情,但九個保證工作。如果你正在處理一個特定的設備,那麼你可以找出那些設備的攝像頭的裁剪因子並以這種方式進行計算,否則恐怕你運氣不好。 –