我正在动态地将图像和文本视图添加到捕获的照片中。下面是我在添加视图后保存照片的代码。拍摄的照片大小为 1.3MB(照片由 3MP 相机拍摄),但保存的照片大小仅为 50KB。我将如何增加生成的文件大小以获得最大分辨率?
photoLayout.setDrawingCacheEnabled(true);
Bitmap b = Bitmap.createBitmap(photoLayout.getDrawingCache());
photoLayout.setDrawingCacheEnabled(false);
FileOutputStream fos = new FileOutputStream(path);
b.compress(CompressFormat.PNG, 100, fos);
fos.close();