Open ctsims opened 1 year ago
/bounty $150
This issue is eligible for rewards from CommCare's Open Source Bounty Program.
Before you proceed, please read through the details of the CommCare Bounty Program
/attempt #2689
with your implementation plan/claim #2689
in the PR body to claim the bountyThank you for contributing to dimagi/commcare-android!
Bug Description
The image capture process creates a new copy of the source image without passing through any existing captured EXIF properties. This results in the loss of GPS/Geolocation data and potentially other useful EXIF properties.
Current Behavior
The captured image is saved without retaining any EXIF properties from the original image. While some EXIF properties (e.g., camera details, resolution) may no longer be relevant, important data like GPS/Geolocation is also stripped.
Expected Behavior
Captured images should retain relevant EXIF properties, particularly GPS/Geolocation data. Other common and useful EXIF properties should also be considered for retention.
Reproduction Steps
_Note: These steps assume you have basic knowledge of navigating and using the CommCare platform. If you are unfamiliar with how to perform basic setup steps, a getting started guide is available here._
Possible Solution
Additional Information/Context
Keep in mind that it may not be possible to replicate the issue on all devices.
Environment details (OS name and version, etc.)
No response