看板 MacDev 關於我們 聯絡資訊
各位版友好 我想做點擊螢幕對焦的功能,所以我需要計算一個相對座標來標定對焦的位置 網路上找到的教學都是用captureDevicePointOfInterestForPoint來轉換 可是因為我做的是實時濾鏡,所以預覽畫面沒有用Layer,而是一般的View 這樣相對座標就只能自己計算了 可是這裡又有一個問題 我知道(0, 0)是左上,(1,1)是右下 但原始座標的比例又是多少?? 我聽說iOS的相機擷取的圖片原始比例都是4:3 但如果我sessionPreset設1920 x 1080 那我該用4:3 還是16:9?? 這個問題感覺網路上找不到答案,或是我不知道該用什麼關鍵字 麻煩有經驗的版友能提供一點見解,謝謝 -- ██ ︵︵︵︵ ◢█◤ ちから /\||| ◢█◤ ひとりでは耐え切れぬ でもきっと、 │‵╯︶︶| ██◤ # ふたりなら大丈夫私は信じる!」 ╲ ) ∕█████ + + ╮ - │█◣ ◥◥█◣ 第四巻 27ページ… ▂▄▆│ │█◤* ◢████◣ 雷神の系譜    ψWix -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.250.133.79 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1478416025.A.DCE.html
darktt: 對焦座標是一句你的preview大小來決定的 11/06 16:52
darktt: 依據 11/06 16:52
wix3000: 所以是以sessionPreset的比例去計算囉? 11/06 18:27
darktt: 是依據你做的那個view為座標系統 11/06 19:16
wix3000: 可是我輸出的view是fill成4:3的比例,這樣座標不就有誤差 11/06 19:21
wix3000: 了嗎? 11/06 19:21
darktt: sessionPreset是作為擷取的結果與預覽完全沒關係,反正它 11/06 19:37
darktt: 就是會自己解決這個問題的,It's magic 11/06 19:38
wix3000: M…Magic! 11/07 07:31