29 #include <libopenraw/consts.h>
31 #include "rawfile.hpp"
32 #include "tiffepfile.hpp"
33 #include "ifdfile.hpp"
34 #include "io/stream.hpp"
50 friend void audit_coefficients();
72 std::vector<uint16_t> curve;
81 RawData &data, uint32_t x, uint32_t y,
82 uint32_t offset, uint32_t byte_length)
override;
std::shared_ptr< Stream > Ptr
static bool isCompressed(RawContainer &container, uint32_t offset)
virtual ::or_error _enumThumbnailSizes(std::vector< uint32_t > &list) override
List the thumbnails in the IFD.
virtual uint32_t _translateCompressionType(IFD::TiffCompress tiffCompression) override
Translate the compression type from the tiff type (16MSB) to the RAW specific type if needed (16MSB)
Generic interface for the RAW file container.
TIFF.EP conformant files.
Represent camera raw data.
or_error
Error codes returned by libopenraw.
TiffCompress
TIFF compression.
Global namespace for libopenraw.