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