Version 1.54.1 is released!
This version introduces new features:
Version 1.53.1 is released!
Version 1.52 is released!
Version 1.51.1 is released!
New option Settings/Photo settings/"Remove device EXIF data" to remove device metadata from JPEG photos. You can optionally choose to keep metadata related to date and time. Note that other Open Camera settings (e.g., enabling geotagging) will override this option and will still be applied.
New option Settings/Photo settings/"HDR tonemapping" to choose tonemapping algorithm used for HDR photo mode.... read more
The latest version (1.50.1) of Open Camera includes support for Android 12's camera vendor extensions. This is a method where device specific custom effects such as night mode, bokeh, beauty can be exposed to third party applications. To enable, make sure Open Camera's Settings/"Camera API" is set to "Camera2 API", and if supported, you'll see extra photo modes available under the popup menu (three-dots icon), e.g., "X-NIGHT" for night mode.... read more
Version 1.50.1 is released!
Version 1.49.2 is released!
Apart from some minor other improvements, that's it I'm afraid. You may be wondering, what do emoji have to do with Open Camera? This is due to a new Google Play policy, in order to support a new Android method that allows older devices to support newer emoji. On the face of it this seems a good thing, but what's odd is the urgency that this has been given, and doing so via a policy:... read more
Version 1.49.1 is released!
Version 1.48.3 is released!
The main change is targetting Android 10, which requires supporting Android 10's "scoped storage" which changes how applications are allowed to save files. This means storage permission is no longer required on Android 10+. However it also means users on Android 10+ will see the following differences:
With Open Camera 1.48.3, I've switched to supporting Android 10's scoped storage.
Readers of Android news sites may already know how this has been a pain for developers. Most of the coverage has been for the issue surrounding file managers, so I wanted to share what it meant for Open Camera.
Firstly, a review of the ways that applications can access files, under scoped storage:... read more
(Note, this happened a while ago, but I was distraught enough over it that it's taken me a while to write this up.)
When I started writing Open Camera, I wasn't against the idea of making money, but I also believed in making a camera that was Open Source and available to users at no cost, without restrictions. Like other Open Source developers, I decided to accept optional payments, so people could choose to support me (sometimes called "donationware").[1] Like other developers, I implemented this with a paid app that people could optionally buy to give their support. There is no question of misrepresentation, it clearly stated what it was for. I decided not to use IAP for various reasons[2].... read more
Version 1.48.2 is released!
This is a minor release, mainly including the switch to using the AndroidX support libraries. This also allows the Artist and Copyright exif tags options to be available on all Android versions (previously they required Android 7+). And it's a first step towards supporting scoped storage...
And some minor fixes:
Version 1.48.1 is released! This adds:
Version 1.47.1 is released! This adds:
Version 1.46 is released!
If Settings/"Use Camera2 API" is enabled, the following features are now available:
Open Camera 1.45.2 is released!
This features improvements to the user-interface:
Open Camera 1.44.1 is released!
This introduces new features (requires Settings/"Use Camera2 API" to be enabled):
Open Camera 1.44 introduces a new Noise Reduction ("NR") photo mode. You'll need to enable Settings/"Use Camera2 API" - and even then, only high end devices support this.
Switch to the "NR" photo mode under the popup menu, and Open Camera will take a burst of up to 8 photos, align and merge them into a single image, reducing noise in the resultant photo.
In bright scenes, images are underexposed to better handle high dynamic ranges (similar to HDR mode).... read more
Open Camera 1.44 introduces a new bracketing photo mode, for focus bracketing. (You need to have Settings/"Use Camera2 API" enabled for this photo mode to show.)
This is useful in situations where it is not possible to have all parts of a scene in focus. Focus bracketing mode can be used to take a burst of photos, each with a different focus distance (between two ranges you can control with sliders):... read more
Version 1.43.3 is released!
New Camera2 API features:
Version 1.42.1 is released!
Version 1.42 is released!
Version 1.41.1 is released!
UI improvements:
Version 1.40 is released!
The improvements are:
A side project I've been working on recently is Vibrance HDR, which allows you to create High Dynamic Range images from three auto-exposure bracketed (AEB) images.
It uses the same algorithms as Open Camera's HDR mode, but with more configuration (e.g., choice of HDR strength, or using different tonemapping options, as well as other post-processing options to tweak brightness, contrast and so on). You can take AEB photos using Open Camera's exposure bracketing ("Expo {}") photo mode, or any other camera app that supports it: Vibrance's Help has a guide on how to take AEB photos with Open Camera, Camera FV-5, A Better Camera, Snap Camera HDR.... read more