作者whyso (www)
看板AndroidDev
标题Re: [问题] Android 如何把 RGBA_8888的格式转成 YUV
时间Sat Nov 16 23:23:24 2013
可以参考看看要不要使用 renderescrip.
在 android 4.3之後,会使用GPU(或neon)来加速。
RGB to YUV,可能可以参考
http://developer.android.com/reference/android/renderscript/ScriptIntrinsicColorMatrix.html
里面提到的 setRGBtoYUV() 使用方式.
YUV to RGB可以直接使用
http://developer.android.com/reference/android/renderscript/ScriptIntrinsicYuvToRGB.html
ps. 这两个我都没用过。只是有稍微study过renderscript,知道可以用这套方法来做
一些简单的影像处理。
※ 引述《RexBT (Rex)》之铭言:
: 想请问 Android 有什麽class是可以将 RGBA_8888的资料转成YUV420的呢?
: 因为如果用软体转,计算会非常慢
: 我的状况是:
: 我使用ScreenshotClient
: 获得screen的一个快照,但传回的资料是RGBA_8888
: 目前只能靠软体方式,硬去套公式转
: 请问有大大之知道
: 有什麽方式可以快速将RGBA_8888转成YUV的吗
: 或者是
: 抓下来的图就直接存成YUV的格式?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 106.1.228.28