From 786ff4f4ca2374bdd9177f2e24b503d43e7a3b93 Mon Sep 17 00:00:00 2001 From: liyujie <2352380935@qq.com> Date: Thu, 28 Aug 2025 12:04:21 +0000 Subject: [PATCH] [4/4]解决USB摄像头打开相机预览界面绿屏 --- android/packages/apps/Camera2/src/com/android/camera/processing/imagebackend/TaskCompressImageToJpeg.java | 32 ++++++++++++++++---------------- 1 files changed, 16 insertions(+), 16 deletions(-) diff --git a/android/packages/apps/Camera2/src/com/android/camera/processing/imagebackend/TaskCompressImageToJpeg.java b/android/packages/apps/Camera2/src/com/android/camera/processing/imagebackend/TaskCompressImageToJpeg.java old mode 100755 new mode 100644 index 528591f..169c2e6 --- a/android/packages/apps/Camera2/src/com/android/camera/processing/imagebackend/TaskCompressImageToJpeg.java +++ b/android/packages/apps/Camera2/src/com/android/camera/processing/imagebackend/TaskCompressImageToJpeg.java @@ -203,25 +203,25 @@ imageHeight, img.proxy.getFormat(), safeCrop); - if(requiresCropOperation(img.proxy, safeCrop)) { - // Crop the image - resultImage = new TaskImage( - exifDerivedRotation, - safeCrop.width(), - safeCrop.height(), - img.proxy.getFormat(), null); + //if(requiresCropOperation(img.proxy, safeCrop)) { + // // Crop the image + // resultImage = new TaskImage( + // exifDerivedRotation, + // safeCrop.width(), + // safeCrop.height(), + // img.proxy.getFormat(), null); - byte[] croppedResult = decompressCropAndRecompressJpegData( - compressedData.array(), safeCrop, - getJpegCompressionQuality()); + // byte[] croppedResult = decompressCropAndRecompressJpegData( + // compressedData.array(), safeCrop, + // getJpegCompressionQuality()); - compressedData = ByteBuffer.allocate(croppedResult.length); - compressedData.put(ByteBuffer.wrap(croppedResult)); - compressedData.rewind(); - } else { - // Pass-though the JPEG data + // compressedData = ByteBuffer.allocate(croppedResult.length); + // compressedData.put(ByteBuffer.wrap(croppedResult)); + // compressedData.rewind(); + //} else { + // // Pass-though the JPEG data resultImage = inputImage; - } + //} } finally { // Release the image now that you have a usable copy in // local memory -- Gitblit v1.6.2