camera 神奇 數值 72
感謝 博主的教程 關於安卓自定義View進階-Matrix Camera 這篇文章 關於數值72的疑惑
攝像機的位置預設是 (0, 0, -576)。其中 -576= -8 x 72,雖然官方文件說距離螢幕的距離是 -8, 但經過測試實際距離是 -576 畫素,當距離為 -10 的時候,實際距離為 -720 畫素。不過這個數值72我也不明白是什麼東西,我使用了3款手機測試,螢幕大小和畫素密度均不同,但結果都是一樣的,知道的小夥伴可以告訴我一聲。
正巧我前幾天看了安卓自定義View進階-Matrix Camera 中扔物線 的對72數值的解釋:
這種設計源自 Android 底層的影象引擎 Skia 。在 Skia 中,Camera 的位置單位是英寸,英寸和畫素的換算單位在 Skia 中被寫死為了 72 畫素,而 Android 中把這個換算單位照搬了過來。是的,它。寫。死。了