Skip to content

Make native RAW saving optional for Nikon and Canon cameras#306

Open
isbeorn wants to merge 5 commits into
developfrom
stefan/dslr_file_format
Open

Make native RAW saving optional for Nikon and Canon cameras#306
isbeorn wants to merge 5 commits into
developfrom
stefan/dslr_file_format

Conversation

@isbeorn
Copy link
Copy Markdown
Owner

@isbeorn isbeorn commented May 29, 2026

Purpose

Adds a camera-specific option for Nikon and Canon native drivers to control whether images are saved as native camera RAW files or using the selected file format from Options > Imaging > File Settings.

This preserves the existing default behavior while allowing users to opt into the same file-format flow used by other camera drivers.

Additional Libraw related improvements:

  • Read the bayer pattern information and map it to our meta data
  • Bit scale the data if the option is enabled

How Was It Tested?

Tests Pending

AI / Tooling Disclosure

OpenAI Codex was used to assist with implementation.

✅ PR Checklist

  • All unit tests pass
  • UI changes tested across Light, Dark, and Night themes (if applicable)
  • Plugin API compatibility reviewed
    • No breaking changes to plugin interfaces
    • No changes to plugin method/class signatures
  • RELEASE_NOTES.md updated (if applicable)
  • Documentation updated (if applicable)

Related Issues

None.

Screenshots

Not included.

Additional Notes

The new setting defaults to enabled to preserve existing Nikon/Canon behavior. When disabled, native RAW data is no longer forced and the selected file format is used instead.

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