Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for DNG files #1831

Closed
pierotofy opened this issue Feb 23, 2025 · 4 comments · Fixed by #1833
Closed

Add support for DNG files #1831

pierotofy opened this issue Feb 23, 2025 · 4 comments · Fixed by #1833

Comments

@pierotofy
Copy link
Member

pierotofy commented Feb 23, 2025

DNG files are a type of raw file supported by some DJI drones.

Using the rawpy (0.21.0) lib and exiftool it should be trivial to convert them to JPEG prior to processing.

@Saijin-Naib
Copy link
Contributor

What if folks are using them for the wider dynamic range? Is it possible to pass DNG through as metadata-tagged TIFF (which internally, DNG is mostly just TIFF anyway)?

@pierotofy
Copy link
Member Author

pierotofy commented Feb 23, 2025

Probably, I'm just unsure what people's goal are for using DNGs. Maybe this would be a good discussion to have on the forum before implementing it.

@Saijin-Naib
Copy link
Contributor

Probably, I'm just unsure what people's goal are for using DNGs. Maybe this would be a good discussion to have on the forum before implementing it.

From the Community posts and emails I've been involved with over the years about DNG, I summarize it like this:

The folks that know they are using DNGs want them for the extra radiometric resolution and lesser processing/artifacting.

The folks that don't know they are using DNGs just are taking whatever files and throwing them at WebODM and just expect it to work it out.

@pierotofy
Copy link
Member Author

Makes sense, thanks for the insight. We should then process these as 16bit TIFFs, otherwise there's no point.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants