mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-11-01 14:08:23 -06:00
- Packed to one bit, black-and-white DeviceRGB became DeviceGray. Where /DefaultGray or /DefaultRGB is in force (ISO 32000-2 §8.6.5.6), that drew it otherwise: through DefaultGray as grey, or no longer through DefaultRGB. The page walk now notes the images drawn, on any use, where a page's or form's resources (an enclosing one's included) name either, and those stay RGB. When a use couldn't be followed, every image counts as such. - One whose soft mask has a /Matte stays RGB too: the matte has one number for each of the parent's components, three, and grey has one. - The optimize README, the mono-compression parity note and doc_reduce's description said Group 3 to Group 4 wasn't done yet, that only images packed from eight bits could become Flate, and that the colour space and decode array always stay. They now match the code. From reviews with the pdfcraft-review skill. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01P6yUtvWGPsJpMLyh6pxSXG