diff options
Diffstat (limited to 'lib/extras/dec/exr.h')
-rw-r--r-- | lib/extras/dec/exr.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/extras/dec/exr.h b/lib/extras/dec/exr.h index 6af4e6b..0605cbb 100644 --- a/lib/extras/dec/exr.h +++ b/lib/extras/dec/exr.h @@ -11,17 +11,21 @@ #include "lib/extras/dec/color_hints.h" #include "lib/extras/packed_image.h" #include "lib/jxl/base/data_parallel.h" -#include "lib/jxl/base/padded_bytes.h" #include "lib/jxl/base/span.h" #include "lib/jxl/base/status.h" -#include "lib/jxl/codec_in_out.h" namespace jxl { + +struct SizeConstraints; + namespace extras { +bool CanDecodeEXR(); + // Decodes `bytes` into `ppf`. color_hints are ignored. Status DecodeImageEXR(Span<const uint8_t> bytes, const ColorHints& color_hints, - const SizeConstraints& constraints, PackedPixelFile* ppf); + PackedPixelFile* ppf, + const SizeConstraints* constraints = nullptr); } // namespace extras } // namespace jxl |