Lucas CHOLLET
|
1d0a762cdb
LibGfx/TIFF: Add support for the IFD type
|
1 year ago |
Lucas CHOLLET
|
1de90bf55e
LibGfx/TIFF: Generate the function that returns the size of a TIFF::Type
|
1 year ago |
Lucas CHOLLET
|
3124c1616c
LibGfx/TIFF: Generate code for the u16 to TIFF::Type conversion
|
1 year ago |
Lucas CHOLLET
|
f6b86096a5
LibGfx/TIFF: Prevent the CCITT decoder to run on non bilevel image
|
1 year ago |
Lucas CHOLLET
|
0ef449a588
LibGfx/TIFF: Don't crash on invalid indices inside RGBPalette images
|
1 year ago |
Lucas CHOLLET
|
58bdca96cd
LibGfx/TIFF: Use a wider type for palette indices to prevent overflow
|
1 year ago |
Lucas CHOLLET
|
4d1c99e414
LibGfx/TIFF: Don't crash on RGBPalette images without a ColorMap
|
1 year ago |
Lucas CHOLLET
|
25c3f8cd8e
LibGfx/TIFF: Prefer a verbal form over a noun
|
1 year ago |
Lucas CHOLLET
|
335097e446
LibGfx/TIFF: Modify the image according to the Orientation tag
|
1 year ago |
Lucas CHOLLET
|
b8cbc282f3
LibGfx/TIFF: Don't stop decoding when failing to decode a tag
|
1 year ago |
Lucas CHOLLET
|
4e09ee1f2f
LibGfx/TIFF: Reject images that declare a sample with abnormal bit depth
|
1 year ago |
Lucas CHOLLET
|
ba84af7c22
LibGfx/TIFF: Move check on tag values in its own function
|
1 year ago |
Lucas CHOLLET
|
31b5f17f79
LibGfx/TIFF: Reject images with invalid StripByteCounts or StripOffsets
|
1 year ago |
Lucas CHOLLET
|
73c8b4865e
LibGfx/TIFF: Add AdobeDeflate compression support
|
1 year ago |
Lucas CHOLLET
|
f389c1cdba
LibGfx+LibPDF: Use LibCompress' implementation of the PackBits decoder
|
1 year ago |
Lucas CHOLLET
|
a31b988473
LibGfx/TIFF: Ensure baseline tags presence before decoding
|
1 year ago |
Lucas CHOLLET
|
67522fab2e
LibGfx/TIFF: Add support for RGBPalette images
|
1 year ago |
Lucas CHOLLET
|
2cfca633ca
LibGfx/TIFF: Add support for images with UnassociatedAlpha
|
1 year ago |
Lucas CHOLLET
|
caf9f00456
LibGfx/TIFF: Skip channels that we are unable to interpret
|
1 year ago |
Lucas CHOLLET
|
a443d2955a
LibGfx/TIFF: Don't use SamplesPerPixel to infer the "type" of image
|
1 year ago |
Lucas CHOLLET
|
64912d4d02
LibGfx/TIFF: Add support for images with CCITT3 1D compression
|
1 year ago |
Lucas CHOLLET
|
7266d8c35d
LibGfx/TIFF: Correctly upscale samples with a resolution lower than 8
|
1 year ago |
Lucas CHOLLET
|
3ae29fdeec
LibGfx/TIFF: Support WhiteIsZero parameter for grayscale images
|
1 year ago |
Lucas CHOLLET
|
234d084876
LibGfx/TIFF: Add support for bit-depth up to 32 bits per sample
|
1 year ago |
Lucas CHOLLET
|
2691651abf
LibGfx/TIFF: Generated the code to output debug prints
|
1 year ago |
Lucas CHOLLET
|
1d345109c4
LibGfx/TIFF: Move `Formatter<Rational>`'s definition to TIFFMetadata.h
|
1 year ago |
Lucas CHOLLET
|
da134f6867
LibGfx/TIFF: Add support for grayscale images
|
1 year ago |
Lucas CHOLLET
|
ff73d5464a
LibGfx/TIFF: Make `loop_over_pixels` autonomous for reading samples
|
1 year ago |
Lucas CHOLLET
|
0a80daef90
LibGfx/TIFF: Don't include the null-byte terminator when reading strings
|
1 year ago |
Lucas CHOLLET
|
1ede4f249d
LibGfx/TIFF: Decode all PackedBits beforehand
|
1 year ago |