Status Update
Comments
bo...@justin.tv <bo...@justin.tv> #2
Hi,
Thanks for filing the issue. We can probably add this information to the
ra...@google.com <ra...@google.com>
je...@google.com <je...@google.com> #3
By the way, note that this info is already added to the Exif values of saved image if you are using the ImageCapture.OnImageCapturedCallback
. So, if your app requirements don't have any explicit need of OnImageCapturedCallback
, that is also an option.
bo...@justin.tv <bo...@justin.tv> #4
Thanks for looking into this. Using ImageProxy
or ImageInfo
to pass the value seems like a great idea.
I did suspect that ImageCapture.OnImageSavedCallback
would have this set, but we have an explicit need for ImageCapture.OnImageCapturedCallback
.
je...@google.com <je...@google.com> #5
Project: platform/frameworks/support
Branch: androidx-main
Author: Tahsin Masrur <
Link:
Add FlashState to ImageProxy.ImageInfo
Expand for full commit details
Add FlashState to ImageProxy.ImageInfo
This will allow to know whether the flash was fired or not while using the ImageProxy image capture method. Note that the on-disk image capture already had this info through EXIF metadata.
RelNote: "ImageProxy.ImageInfo.getFlashState() added to know whether flash was fired during a capture."
Bug: 380527406
Test: Manual testing through view-test-app
Change-Id: Id2c61f898acee6e75acded80fc41872cd0edf764
Files:
- M
camera/camera-core/api/current.txt
- M
camera/camera-core/api/restricted_current.txt
- M
camera/camera-core/src/androidTest/java/androidx/camera/core/internal/utils/ImageUtilDeviceTest.kt
- M
camera/camera-core/src/main/java/androidx/camera/core/AndroidImageProxy.java
- A
camera/camera-core/src/main/java/androidx/camera/core/FlashState.kt
- M
camera/camera-core/src/main/java/androidx/camera/core/ImageAnalysisAbstractAnalyzer.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ImageInfo.java
- M
camera/camera-core/src/main/java/androidx/camera/core/ImmutableImageInfo.java
- M
camera/camera-core/src/main/java/androidx/camera/core/imagecapture/JpegImage2Result.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/CameraCaptureMetaData.java
- M
camera/camera-core/src/main/java/androidx/camera/core/impl/utils/ExifData.java
- M
camera/camera-core/src/main/java/androidx/camera/core/internal/CameraCaptureResultImageInfo.java
- M
camera/integration-tests/viewtestapp/src/main/java/androidx/camera/integration/view/util/CaptureUtils.kt
Hash: d8889a034b2c2af4ace1f984faa0ef61411042c3
Date: Fri Dec 13 06:50:41 2024
so...@google.com <so...@google.com> #6
Hi, this feature has been added and will be available from the next CameraX release. Thanks!
Description
DESCRIBE THE ISSUE IN DETAIL:
STEPS TO REPRODUCE:
Starting from a project that builds successfully with Chipmunk Patch 2 (
2021.2.1
)Android Studio -> Check for Updates and update to Android Studio Dolphin (
2021.3.1
)Upgrade and Restart Android Studio
Gradle Project Import fails with
Gradle build error:
Android Studio IDE Error:
ATTACH SCREENSHOTS/RECORDINGS OF THE ISSUE
ATTACH LOG FILES (Select Help > Show Log in Files, or Show Log in Finder on a Mac)
IMPORTANT: Please readhttps://developer.android.com/studio/report-bugs.html carefully and supply
all required information.
Studio Build: Version of Gradle Plugin: 7.2.2 Version of Gradle: 7.4.2 Version of Java: 11 (Android Studio built-in version) OS: macOS 12.5.1