Lucas CHOLLET
|
3f4bf7a0c7
LibGfx/ExifOrientedBitmap: Add support for `CMYKBitmap`
|
1 year ago |
Lucas CHOLLET
|
8229a19081
LibGfx/ExifOrientedBitmap: Reorganize `create` parameters
|
1 year ago |
Lucas CHOLLET
|
ef10a58522
LibGfx: Remove ExifOrientedBitmap::Orientation in favor of TIFF's enum
|
1 year ago |
Sergey Bugaev
|
8ebddc1ff6
LibGfx: Misc 32-bit build fixes
|
1 year ago |
Lucas CHOLLET
|
ea85c99a01
LibGfx/JPEGXL: Add support for cropped images
|
1 year ago |
Lucas CHOLLET
|
49c55447d9
LibGfx/JPEGXL: Put frame's image inside the `Frame` struct
|
1 year ago |
Lucas CHOLLET
|
70e4d3a9b6
LibGfx/JPEGXL: Support images with the `have_crop` option in FrameHeader
|
1 year ago |
Lucas CHOLLET
|
729e35ef21
LibGfx/JPEGXL: Remove unused variables in `JPEGXLLoadingContext`
|
1 year ago |
Lucas CHOLLET
|
f2c60b7716
LibGfx/JPEGXL: Support images encoded with the YCbCr color space
|
1 year ago |
Lucas CHOLLET
|
7a5cd7e5f4
LibGfx/JPEGXL: Add support for LZ77 encoded stream
|
1 year ago |
Lucas CHOLLET
|
80cb377990
LibGfx/JPEGXL: Factorize the code to read symbols from distributions
|
1 year ago |
Lucas CHOLLET
|
3fdc000b90
LibGfx/JPEGXL: Use a wider type for the context id
|
1 year ago |
Lucas CHOLLET
|
07ea66528e
LibGfx/JPEGXL: Make `EntropyDecoder::read_config()` static
|
1 year ago |
Lucas CHOLLET
|
a35f4bf14e
LibGfx/JPEGXL: Honor the orientation parameter
|
1 year ago |
Lucas CHOLLET
|
a0ea87ffc6
LibGfx/JPEGXL: Compute the position inside the channel correctly
|
1 year ago |
Lucas CHOLLET
|
eb6d41d99e
LibGfx/JPEGXL: Allow `ColourEncoding` bundles with custom values
|
1 year ago |
Lucas CHOLLET
|
a8f041ae11
LibGfx/JPEGXL: Add support for complex distribution clustering
|
1 year ago |
Lucas CHOLLET
|
18c511f54c
LibGfx/JPEGXL: Support clusters with a single distribution
|
1 year ago |
Lucas CHOLLET
|
e83b04417b
LibGfx/JPEGXL: Implement the ANS decoder
|
1 year ago |
Lucas CHOLLET
|
4da8c45e43
LibGfx/JPEGXL: Store distributions in a `Variant`
|
2 years ago |
Lucas CHOLLET
|
cd9bb985d4
LibGfx/JPEGXL: Add support for the self-correcting predictor
|
1 year ago |
Lucas CHOLLET
|
00240cb0b3
LibGfx/JPEGXL: Fix property 8
|
1 year ago |
Lucas CHOLLET
|
6b41fef2e4
LibGfx/JPEGXL: Add default values for ToneMapping
|
1 year ago |
Lucas CHOLLET
|
fa43c70951
LibGfx/JPEGXL: Include the alpha channel in the output bitmap
|
1 year ago |
Lucas CHOLLET
|
b2a559ddb0
LibGfx/JPEGXL: Create `Image` with the correct number of channel
|
1 year ago |
Lucas CHOLLET
|
0612e8ec6a
LibGfx/JPEGXL: Read data related to extra channels in `FrameHeader`
|
1 year ago |
Lucas CHOLLET
|
da0944f63d
LibGfx/JPEGXL: Handle parsing `BlendingInfo` for extra channels
|
1 year ago |
Lucas CHOLLET
|
7cbf76586a
LibGfx/JPEGXL: Start parsing the `ExtraChannelInfo` bundle
|
1 year ago |
Lucas CHOLLET
|
9b9244150e
LibGfx/JPEGXL: Move code to read a string in a utility function
|
1 year ago |
Lucas CHOLLET
|
c6731b0970
LibGfx/JPEGXL: Consider the HfGlobal section of the TOC
|
1 year ago |