-
Notifications
You must be signed in to change notification settings - Fork 325
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
new EOS ImageFormat get/set implementation
The current `imageformat` with it's table lookup for every RAW+JPEG combination became cumbersome to maintain and outdated. This leads to e.g. lost of unsupported JPEG variants for e.g. the 5Ds, R5m2, 1DX. The used naming also became inconsistent with the addition of the 1DXm2 labels in 1402f88 This patch adds an (incompatible) new imageformat2 widget as a temporary test to then hopefully replace the existing imageformat. I expect this new implementation to fix all "Unknown value" occurrences of all currently available EOS cameras. I chose to do away with the verbose and arbitrary labels like "Smaller Fine JPEG" and instead tried to mimic the strings that are actually used by the cameras, like 'S2', etc. I added a 'c' for the higher compression versions, along the lines of 'cRAW'. The 'c' could also stand for 'coarse' to describe the blocky curve that is used by the Canons to distinguish between lower and higher Jpeg quality. Here is some sample output from the 5Ds: Choice: 5 cM2 Choice: 6 S1 Choice: 7 cS1 Choice: 8 S2 Choice: 9 S3 Choice: 10 RAW + L Choice: 11 RAW + cL Choice: 12 RAW + M1 Choice: 13 RAW + cM1
- Loading branch information
Showing
2 changed files
with
109 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters