Popular ports of the Pixel 2’s Google Camera bring Google’s post-processing technologies to a wide range of high-end devices. It took a few iterations, but the most recent releases support lens blur, bokeh adjustment, and high-resolution video recording modes on phones such as the OnePlus 3, the Samsung Galaxy S8, and the LG V30.
This week, XDA Senior Member miniuser123 fixed a niggling issue with Exynos-based devices: Portrait mode. His modified Google Camera app gets portrait mode — the camera effect that blurs out your selfie’s background and brings your face into focus — to smartphones with Samsung’s in-house Exynos processors, which include the international editions of the Galaxy S7, S8, and Note 8. With the app installed and a few tweaks applied in the Settings menu, it’s seamless — albeit a bit slower than devices with Qualcomm Snapdragon system-on-chips. And for now, it only works on the rear-facing camera.
Here’s how to get it up and running: Once you’ve installed miniuser123’s Google Camera APK, apply this configuration in the Settings menu:
Model: Nexus 6
Portrait mode on all models: on
camera.af.debug.show: off
camera.faceboxes: on
Changes vs. V5:
-fixed bug which caused hdr+ shot failure sometimes!
-attempted to fix HDR+ portrait mode (can be activated by disabling portrait ZSL mode).
-added some description to "HDR+ parameters". For example: 8/10 burst, 1500 MB means: HDR+ operates with 8 shot bursts. Portrait mode (ZSL) operates with 10 shot bursts at most. Estimated total memory usage: 1500 MB (including camera2 api buffers).
-front cam HDR+ workaround for S7. Still to be tested in very bright conditions. Turn on "HDR+ front camera fix" if you have an S7.
-front cam: normal pics in auto HDR+ mode are saved now
-front cam: improved non-HDR+ quality
-added a custom auto-exposure mode for HDR+ (only HDR+, so not for portrait). It is called "Slow shutter" because it will decrease shutter speed as much as possible (1/10 secs on S7) in bad light. The result: much lower ISO and noise. Of course fast moving objects will probably get blurry more easily. Only tested this on S7, on other devices it might need some tuning.
Changes vs. V5:
-fixed bug which caused hdr+ shot failure sometimes!
-attempted to fix HDR+ portrait mode (can be activated by disabling portrait ZSL mode).
-added some description to "HDR+ parameters". For example: 8/10 burst, 1500 MB means: HDR+ operates with 8 shot bursts. Portrait mode (ZSL) operates with 10 shot bursts at most. Estimated total memory usage: 1500 MB (including camera2 api buffers).