As the stock camera app is quite barren, I tried using Open Camera, but even though I've set the preview size to match the photo size, they don't match. Were I, for example, to carefully frame, say, my computer keyboard such that it exactly fills the width of the preview, and then press the shutter, the resulting photo is quite a bit wider in all directions, as if the preview was a bit cropped on all sides. It doesn't seem to matter what resolution I pick.
When doing the same thing in the stock camera app, the preview and the final photo matches much better, but there are so many other things that app can't do, so I'd like to be able to use Open Camera instead, but then I'd of course need to figure out how to get a correct viewfinder image. Any ideas, anyone?
Another issue I have is that, since the current camera driver seems to be doing a 2x2 pixel binning even in good light, my 24MP images only has about 6MP worth of details in them. That's usually enough for me, so I'd like to set the resolution to half the cameras native resolution, both ways, which would be 2816x2112. Reasonably, a sensor made with 2x2 binning in mind, would have a mode to output exactly half its native resolution, both ways, but the driver doesn't seem to allow that, which I find a bit weird. My only workaround right now is to shoot at 24MP, then use a photo editor to get down to 6MP and overwrite the original photo. Is there perhaps some app that could automate this, each time I take a picture, such that I wouldn't have to do it manually?