Android-将BMP转换为8位深度的JPEG

Android-将BMP转换为8位深度的JPEG,android,jpeg,bmp,image-formats,Android,Jpeg,Bmp,Image Formats,我有一个以BMP格式捕获的指纹图像。代码如下 mBitmapFP = Bitmap.createBitmap(wight, height, Config.RGB_565); mCanvas = new Canvas(mBitmapFP); mPaint = new Paint(); ColorMatrix cm = new ColorMatrix(); cm.setSaturation(0); ColorMatrixColorFilt

我有一个以BMP格式捕获的指纹图像。代码如下

mBitmapFP = Bitmap.createBitmap(wight, height, Config.RGB_565); 
     mCanvas = new Canvas(mBitmapFP); 
     mPaint = new Paint(); 

     ColorMatrix cm = new ColorMatrix(); 
     cm.setSaturation(0); 
     ColorMatrixColorFilter f = new ColorMatrixColorFilter(cm); 
     mPaint.setColorFilter(f);

我有一个要求,其中BMP文件需要转换为JPEG格式,但深度为8位。有人能帮忙吗?

据我所知(),这不是一种受支持的格式。这是8-BPP(灰度)还是8-BPP(彩色),8位,还是每个组件每像素8位?