Image Toolbox
ā ā ā ā ā
An extremely powerful image editor for Android. And not just the usual features like crop, adjust contrast or brightness, maybe apply a filter, but you can do batch edits, format conversion, scaling the actual pixel image, editing metadataā¦all the things that mobile apps tend to hide behind the curtain (because why would someone need to even know the pixel depth, never mind change it? :eyeroll:). The downside is that itās a bit awkward to use.
So far this is the only image editing app Iāve tried on Android that I can get to keep both location and timestamp EXIF data intact when editing. Sometimes. It seems to keep all EXIF data if you start with āsingle edit,ā but drops at least location if you start with ācrop.ā Within a single edit, you can make a lot of adjustments, including cropping, arbitrary rotation, saturation, etc. and itāll preserve the metadata.
Iām still getting a sense of where things are and which controls will get me the effect I want, which is usually cropping and adjusting the contrast for iNaturalist. Thatās why I really want to be able to make these edits without losing or altering the EXIF data: the location and timestamp matter for the observation.
Google Play vs. FOSS Variants
The version in the Play store uses Googleās machine learning for some features, as well as Googleās crash reports and other analytics. It can also be built as capital-F Free software, without the telemetry and Google-dependent features, making it suitable for F-Droidās stricter requirements (though thereās a bug keeping the latest release out of F-Droid).
On Preserving Metadata
Youād think ādonāt change the stuff that the user isnāt changingā would be a low bar, but most image editors Iāve used on Android handle EXIF data in one of three ways:
- Treat EXIF as junk and throw it away haphazardly, often including the time a photo was taken! (At least Fossify Gallery considers this a bug.)
- Remove some or all metadata, including location, for privacy reasons. (Scrambled EXIF is great, but it removes everything.)
- Preserve metadata, but with bugs. (For instance: Google Photos forgets the time zone if youāre not syncing with their cloud, so I ended up with photos stamped with the right location, but the time off by the difference from UTC and Iād have to use a desktop anyway to fix all the timestamps. And while Sly has an option to save metadata, it doesnāt seem to work.)
I still havenāt sorted out all the circumstances under which Image Toolbox keeps or discards it, but at least Iāve found something for the specific phone-to-iNat workflow.
More info at Image Toolbox.
Available from Play Store, F-Droid.