Some new closeup shots with the #oneplus #op6t camera on #postmarketOS! I installed the Snapshot 1440p patch (sudo mrtest add -a 79523) and took these. I did some closeup shots because that's where the camera seems to be focusing without the autofocus driver.

@CalcProgrammer1
It's funny, but almost all of the mobile Linux photos I see, only with some Librem5 stuff excepted, all seem to have quite serious vignetting (ie bright in the center, getting darker towards the corners/edges).

Are these digitally removed in Android, or is there something else going on?

#MobileLinux #Photography #Android #Librem5

@Blort @CalcProgrammer1 It's the job of the ISP to do so. We can't use the hardware-ISP on QCom devices, thus using the libcamera software ISP, which is still missing the relevant features. The biggest one - color correction - is close to landing though: https://patchwork.libcamera.org/cover/22762/

Edit: CCM will allow us to get rid of the green tint visible on the images - and should bring things much closer to what you get on Android.

[v7,00/10] Software ISP support for CCM - Patchwork

@Blort @CalcProgrammer1 P.S.: the swISP currently runs on the CPU - which will be quite tough for certain algorithms. There's work to use the GPU instead, however whether the librem5 - still being limited to GLES 2.0 - will be able to run that remains to be seen.
@rmader @Blort @CalcProgrammer1 I'm not worried about GLES3 arriving some day, @austriancoder's excellent work on etnaviv is progressing slowly but surely 😀

@rmader
Oooo! Thanks for the update on this. Educational and very cool to know about the improvements in the pipeline!

I'm so grateful for all of the unsung heroes working on #MobileLinux photography!
@CalcProgrammer1

@Blort @CalcProgrammer1 Yes. This needs to be fixed while processing (lens shading correction) and you need to profile your lens first to know what correction to apply - same with color matrix, chromatic aberration and barrel distortion. I've made a (not very high quality) lensfun profile for L5 some time ago: https://gitlab.com/dos1/glowup/-/blob/main/librem5.xml

See: https://wilson.bronger.org/lens_calibration_tutorial/

librem5.xml · main · dos / glowup · GitLab

GitLab.com

GitLab

@CalcProgrammer1

Your laptops keyboard is very clean 😜