Fork of libdng

Martijn Braam bd4372559f Add private MP_* fields for extra data not in the DNG spec 3 mēneši atpakaļ
docs 17954494af Document the rest of the functions 1 gadu atpakaļ
include bd4372559f Add private MP_* fields for extra data not in the DNG spec 3 mēneši atpakaļ
man 99ac0aabfa Add long options to makedng 11 mēneši atpakaļ
src bd4372559f Add private MP_* fields for extra data not in the DNG spec 3 mēneši atpakaļ
tests bd4372559f Add private MP_* fields for extra data not in the DNG spec 3 mēneši atpakaļ
util 8cd947179a Support writing the framerate metadata for CinemaDNG 7 mēneši atpakaļ
.gitignore a2e45c0167 Generate valid DNG output 1 gadu atpakaļ
.gitlab-ci.yml 759a8f78af Output test log on failure 3 mēneši atpakaļ
CMakeLists.txt 0802ff0c1f Read more of the DNG tags with the dng_read function 3 mēneši atpakaļ
LICENSE 38ac50411b Switch license to MIT 11 mēneši atpakaļ
README.md 1c89f25e3b Update README 11 mēneši atpakaļ
adobe_dng_sdk.sh 419f8a1c5b Add script to build the dng_validate binary 1 gadu atpakaļ
meson.build 38ac50411b Switch license to MIT 11 mēneši atpakaļ
meson_options.txt 108d1bb141 Add man page for makedng and document pixelformats 1 gadu atpakaļ

README.md

libdng

This is a library for making it easier to generate valid DNG files following the Adobe Digital Negative specification. This library is written for writing pictures created with Megapixels but should be useful for any photography applications.

The documentation can be found on https://libdng.me.gapixels.me/

Main features are:

  • Writing DNG 1.4.0 compliant TIFF files
  • Parsing DCP files for extra color processing metadata
  • Some DNG reading support for the dngmerge utility
  • Isolating applications from the changing libtiff APIs

This library also builds the makedng utility which allows generating a .dng file by hand from a raw sensor dump so it can be loaded in regular image processing software and a dngmerge utlity for combinding an existing DNG file with new color calibration tags from a DCP file.