v2.3.0 More extensive image support: JBIG2, TIFF, CMYK, several other formats and bugfixes
What's Changed
- DecodeParams can be array, Pattern can be string by @PrinsFrank in #159
- Add support for array filters in images by @PrinsFrank in #160
- Accept space after byte offset last crossReference source by @PrinsFrank in #161
- Accept space after start crossReference source by @PrinsFrank in #162
- Accept reference value for MediaBox and CropBox by @PrinsFrank in #163
- Scale and font size can both be negative by @PrinsFrank in #165
- Increase logging for incorrect matrix transformation by @PrinsFrank in #166
- Add support for padding and extra whitespace in reference array values by @PrinsFrank in #167
- Add support for TIFF images (CCITTFaxDecode) by @PrinsFrank in #169
- DecodeParams cannot be plain array by @PrinsFrank in #170
- Accept subdictionary for decodeParams by @PrinsFrank in #171
- Dictionary arrays can contain null by @PrinsFrank in #173
- Properly support array filter types when retrieving image content by @PrinsFrank in #174
- Properly handle newlines in CIDFonts widths by @PrinsFrank in #175
- Add support for JBIG2 images by @PrinsFrank in #176
- Add FillSignData as valid TypeNameValue by @PrinsFrank in #182
- Accept scale values that are floats besides ints by @PrinsFrank in #184
- Recover from invalid byte offset last cross reference section by looking for stream/table markers at the end of the document instead by @PrinsFrank in #186
- Add support for PNG predictor algorithm None by @PrinsFrank in #187
- Add support for CMYK rasterized images by @PrinsFrank in #189
- Handle spaces between components of matrix transformation in graphics state operator by @PrinsFrank in #192
- CONTENTS can be a ReferenceValueArray, not a simple ArrayValue by @PrinsFrank in #193
- Don't parse characters in resource names as operators by @PrinsFrank in #195
- Array values can be multiple resource names not seperated by space by @PrinsFrank in #196
Full Changelog: v2.2.1...v2.3.0