我正在嘗試使用android手機實現點測光。參數設置(「自動曝光」,「點測光」);Android相機應用程序:點測光
但是,我對計量如何工作有些困惑。如果我理解正確,點測光通過選擇用於設置曝光值的區域進行工作。
但是,當展平Camera.Parameters類並顯示結果時,測光區域爲(0,0,0,0,0)[表示它具有零寬度,高度和重量],而自動曝光設置正確地「點測光」。但是,在API中,「getMeteringAreas()」文檔指出,測量區域的寬度和高度不能爲零。
那麼我怎樣才能使用「點測光」,而計量面積大小爲0?我試圖將測光區域設置在右上角,但對曝光沒有任何影響。
這使我相信自動曝光=點測光與測光區域沒有任何關係......這很奇怪。
如果情況並非如此,有人可以幫助我瞭解我做錯了什麼嗎?如果您需要更多信息,我很樂意收錄代碼。
如果是這種情況(因爲測光區域與點測光無關),有人可以幫我弄清楚如何選擇自動曝光測光點的位置嗎?我認爲它默認爲中心。
謝謝!