改存bmp格式

master
Matthew 5 months ago
parent c28c38fd7d
commit e75e6ab395

@ -908,7 +908,7 @@ public class Camera2RawFragment extends Fragment {
// parameters.setPreviewFrameRate(10); // parameters.setPreviewFrameRate(10);
Range<Integer>[] fpsRanges = mCharacteristics.get(CameraCharacteristics.CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES); Range<Integer>[] fpsRanges = mCharacteristics.get(CameraCharacteristics.CONTROL_AE_AVAILABLE_TARGET_FPS_RANGES);
Range<Integer> fpsRange = new Range<>(10, 15); Range<Integer> fpsRange = new Range<>(5, 15);
builder.set(CaptureRequest.CONTROL_AE_TARGET_FPS_RANGE, fpsRange); builder.set(CaptureRequest.CONTROL_AE_TARGET_FPS_RANGE, fpsRange);
// Enable auto-magical 3A run by camera device // Enable auto-magical 3A run by camera device
@ -1139,7 +1139,7 @@ public class Camera2RawFragment extends Fragment {
ImageSaver.ImageInfo img1 = images.get(0); ImageSaver.ImageInfo img1 = images.get(0);
ImageSaver.ImageInfo img2 = images.get(1); ImageSaver.ImageInfo img2 = images.get(1);
Log.d("开始Hdr处理", "strat"); Log.d("开始Hdr处理", "strat");
String hdrOutputPath = outputPath + "HDR_" + generateTimestamp() + ".jpg"; String hdrOutputPath = outputPath + "HDR_" + generateTimestamp() + ".bmp";
boolean b = makeHdr3(img1.exposureTime, img1.bitmap, img1.length, img2.exposureTime, img2.bitmap, img2.length, hdrOutputPath); boolean b = makeHdr3(img1.exposureTime, img1.bitmap, img1.length, img2.exposureTime, img2.bitmap, img2.length, hdrOutputPath);
img1.bitmap.recycle(); img1.bitmap.recycle();
img2.bitmap.recycle(); img2.bitmap.recycle();

Loading…
Cancel
Save