[問題] Android 如何把 RGBA_8888的格式轉成 YUV

看板AndroidDev作者 (Rex)時間12年前 (2013/11/13 13:19), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
想請問 Android 有什麼class是可以將 RGBA_8888的資料轉成YUV420的呢? 因為如果用軟體轉,計算會非常慢 我的狀況是: 我使用ScreenshotClient 獲得screen的一個快照,但傳回的資料是RGBA_8888 目前只能靠軟體方式,硬去套公式轉 請問有大大之知道 有什麼方式可以快速將RGBA_8888轉成YUV的嗎 或者是 抓下來的圖就直接存成YUV的格式? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.182.145

11/13 20:14, , 1F
OpenCV? 不過要轉Mat應該會比較慢XD
11/13 20:14, 1F

11/15 00:16, , 2F
寫成JNI 純Native去計算會較快
11/15 00:16, 2F
文章代碼(AID): #1IWmlTLB (AndroidDev)
文章代碼(AID): #1IWmlTLB (AndroidDev)