将JPEG字节数据转换为原始灰度字节信息的最快方法是什么?

时间:2017-11-06 14:44:49

标签: android bitmap jpeg grayscale

由于来自takePhoto的Raw回调不可靠,我必须使用JPEG回调...我基本上得到的是一个字节数组,它以JPEG数据形式保存所有信息。我现在需要以某种方式将此视为只有灰度信息,每个像素的值为0-255 ......

目前我正在使用BitmapFactory.decodeByteArray将jpeg数据数组转换为Bitmap,然后使用getPixel()将位图转换为灰度,这在性能上非常差......

有没有人有这方面的经验?

1 个答案:

答案 0 :(得分:3)

理论上,最快的方法是解码Y分量并忽略流中的Cb和Cr。