rawler's allocation guard is sized in samples but worded in pixels, and a linear DNG passes width × 3. A 22927 × 8966 Lightroom panorama was refused as ">50000 px wide", and develop fell back silently to the embedded preview. Route rawler through third_party with the guard at 1.5 G samples and 200 000 per axis.
Rawler
Digital camera raw format library
What is Rawler?
Rawler parses raw file formats and provides access to the pixels and all metadata.
Why is it named rawler?
It's a (c)rawler, just for raw file structures.
Why another raw library?
- There are libraries dealing with metadata (exiv2) and for pixels (rawspeed, libraw), but not for both. Each library ships their own file structure parsers.
- rawloader, which is basically the fundament of this library, is a pretty good library, but lacks of support for metadata.
- For fun.