Skip to content

Panasonic LUMIX L10 support#976

Open
andriiryzhkov wants to merge 1 commit into
darktable-org:developfrom
andriiryzhkov:dc-l10
Open

Panasonic LUMIX L10 support#976
andriiryzhkov wants to merge 1 commit into
darktable-org:developfrom
andriiryzhkov:dc-l10

Conversation

@andriiryzhkov

Copy link
Copy Markdown

Sample images are provided in darktable-org/darktable#21465
I also uploaded another set of my sample images of all crops to https://raw.pixls.us.

From my sample set I created records in cameras.xml. Tested in darktable master branch - all images opened in darkroom without any problem.

@andriiryzhkov
andriiryzhkov requested a review from LebedevRI as a code owner July 10, 2026 10:25
Comment thread data/cameras.xml Outdated
</Camera>
<Camera make="Panasonic" model="DC-L10" supported="unknown-no-samples">
<Camera make="Panasonic" model="DC-L10">
<Crop x="4" y="4" width="-4" height="-4"/>

@kmilos kmilos Jul 10, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Crop should be 0 everywhere, the entire raw image pixel array is usable in all aspect ratios for this model.

At least for the moment

RawSpeed does NOT…

crop the image to the same sizes as manufactures, but supplies biggest possible images.

(There are of course some exceptions to the "rule" when absolutely required.)

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed.

Just for my understanding, in which cases we are adding crop information?

@kmilos kmilos Jul 10, 2026

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When there are real junk or black area pixels to actually crop (e.g. older Panasonics, older Sony raw formats, etc.)

There are also some cases/exceptions where we removed the <Crop> property altogether to let the vendor/metadata crop actually take over (e.g. done for recent Fujifilms because the "junk" area differs in regular vs "sport" 1.25x crop modes and we decided to not introduce new "modes" in source nor cameras.xml; it was also necessary for some particular Panasonics IIRC...)

So it's a case-by-case basis really, therefore every raw mode of any model needs to be checked manually... (I use rstest tool or LibRaw's unprocessed_raw to dump and inspect the entire raw array, if it is decodable of course...)

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.

2 participants