Android位图拜耳模式

Android位图拜耳模式,android,rgb,android-imageview,bitmapfactory,Android,Rgb,Android Imageview,Bitmapfactory,我正在尝试使用BitmapFactory将JPEG加载到Android中,但是,这些图像的拜耳模式格式与Android想要的不同。具体来说,我有BGGR和RGGB格式的图像。RGGB格式看起来不错,但是BGGR似乎有问题 Android是否有将BGGR拜耳模式转换为RGGB的方法?我是否需要创建一个函数来将两者转换为RGB?已经有这样一个了吗?要求一个您试图显示的文件格式的示例会不会太多?因为在我这方面,使用以下代码显示不同的BGGR拜耳模式过滤文件没有问题。代码在图像视图中加载并显示文件 tr

我正在尝试使用BitmapFactory将JPEG加载到Android中,但是,这些图像的拜耳模式格式与Android想要的不同。具体来说,我有BGGR和RGGB格式的图像。RGGB格式看起来不错,但是BGGR似乎有问题


Android是否有将BGGR拜耳模式转换为RGGB的方法?我是否需要创建一个函数来将两者转换为RGB?已经有这样一个了吗?

要求一个您试图显示的文件格式的示例会不会太多?因为在我这方面,使用以下代码显示不同的BGGR拜耳模式过滤文件没有问题。代码在图像视图中加载并显示文件

try {
ImageView imageView1 = (ImageView) findViewById(R.id.imageView1);
Resources resources = getApplicationContext().getResources();
InputStream is = resources.openRawResource(R.raw.test_bggr_bayer_file); // this is a bggr    bayer pattern filtered jpeg file.

Bitmap bm = BitmapFactory.decodeStream(is);
is.close();
imageView1.setImageBitmap(bm);
}
catch (IOException e) {}

要求提供一个您试图显示的文件格式示例是否太多?因为在我这方面,使用以下代码显示不同的BGGR拜耳模式过滤文件没有问题。代码在图像视图中加载并显示文件

try {
ImageView imageView1 = (ImageView) findViewById(R.id.imageView1);
Resources resources = getApplicationContext().getResources();
InputStream is = resources.openRawResource(R.raw.test_bggr_bayer_file); // this is a bggr    bayer pattern filtered jpeg file.

Bitmap bm = BitmapFactory.decodeStream(is);
is.close();
imageView1.setImageBitmap(bm);
}
catch (IOException e) {}