https://github.com/Xelitan/LibRAW-for-Delphi-Lazarus-Free-Pascal/License: MIT
Usage example:
Image1.Picture.LoadFromFile('test.raw');
Image1.Picture.LoadFromFile('test.dng');
This unit uses libraw.DLL:
https://www.libraw.orgLibRaw is distributed under two different licenses:
- GNU Lesser General Public License, version 2.1
- COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
Pretty much every camera raw format should work.
.3fr (Hasselblad)
.arw, .srf, .sr2 (Sony)
.bay (Casio)
.cap, .cs1 (Capture One)
.crw, .cr2, .cr3 (Canon)
.dcr, .dcs, .drf, .k25, .kdc (Kodak)
.dng (Adobe/Generic, used by Leica, Ricoh, etc.)
.erf (Epson)
.iiq (Phase One)
.mef (Mamiya)
.mos (Leaf)
.mrw (Minolta)
.nef, .nrw (Nikon)
.orf (Olympus/OM System)
.pef, .ptx (Pentax)
.raf (Fujifilm)
.raw, .rwl (Leica/Panasonic)
.rw2 (Panasonic/Leica)
.srw (Samsung)
.x3f (Sigma)