answered
2018-06-08 21:25:57 +0200
You can fix the SFOS camera limitation in developer mode by editing /etc/dconf/db/vendor.d/jolla-camera-hw.txt
so that the image resolution for the primary camera is 5984x3392 (should be 3 values to replace) and running dconf update
. Now, the 20 MP resolution should be available in the Settings app and work as expected.
Another hint, while I’m at it (also works on Jolla 1): Edit the [image-noise-reduction]
section in /etc/gst-droid/gstdroidcamsrcquirks.conf
and change on=denoise-on
to on=denoise-off
and then run killall -9 mm-qcamera-daemon
(forces a restart of the camera daemon) to drastically improve image quality. It will be a little more grainy but also far less smeared, and you will lose a lot less chroma detail. Looks much more like with the Android camera. There doesn’t seem to be a way to eliminate all post processing, like sharpening, sadly (which would eliminate the nasty edge artifacts that are also present in Android camera snapshots), but I assume that is just a hardware quirk.
I really wish the denoiser setting were exposed to the user :/
I don't know about future plans or workarounds. Anyway, it's not a bug, it's the intended behavior.
ossi1967 ( 2017-10-13 11:22:07 +0200 )editI don't care resolution, of course need a minimum resolution for good quality pictures but not always necessary the maximum. I made lots of nice pictures with Xperia X on android, I remember used 12 or 13mpx...
Anyone has experience which android camera app can make decent pictures with using Sailfish X? (because the original camera app doesn't work properly, there are focusing + colour issues, etc...)
liqquid ( 2017-10-17 02:03:50 +0200 )editI noticed the compression parameters for the stock cam app jpeg to be 85. I personally would raise this value to 90 - storage is not a problem with sdcards but I would think that reduces artifacts creation due to too much compression.
Kaiserpinguin ( 2017-12-24 13:34:45 +0200 )edit