Skip to content

Add "no post-processing" switch to the camera screen - #139

Open
raditgame48 wants to merge 1 commit into
iakdis:masterfrom
raditgame48:no-post-processing-toggle
Open

raditgame48 wants to merge 1 commit into
iakdis:masterfrom
raditgame48:no-post-processing-toggle

Conversation

@raditgame48

Copy link
Copy Markdown

Adds a switch on the camera screen that turns off post-processing:

  • App level: the camera's JPEG is saved untouched (no decode, flip, EXIF strip, re-encode or compression).
  • Sensor/ISP level: noise reduction, edge sharpening, hot pixel and aberration correction are turned off through Camera2 request options. This uses a local copy of camera_android_camerax 0.6.26+2 (packages/camera_android_camerax, wired in via dependency_overrides).

The camera is re-initialized when the switch changes, because the native options are applied while the use cases are built.

Claude-Session: https://claude.ai/code/session_012myKSY74DFzcDSAyFaxZp9

Adds a switch on the camera screen that turns off post-processing:
- App level: the camera's JPEG is saved untouched (no decode, flip,
  EXIF strip, re-encode or compression).
- Sensor/ISP level: noise reduction, edge sharpening, hot pixel and
  aberration correction are turned off through Camera2 request options.
  This uses a local copy of camera_android_camerax 0.6.26+2
  (packages/camera_android_camerax, wired in via dependency_overrides).

The camera is re-initialized when the switch changes, because the native
options are applied while the use cases are built.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012myKSY74DFzcDSAyFaxZp9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant