mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-13 09:39:52 +00:00
- The legacy .ai and the check for see-through images in pattern tiles read a color-masked image's masked pixels, as the flattener does. A legacy .ai flattens a masked opaque image with the art under it, or leaves it out with `transparentImages: "omit"`, and a pattern tile that holds one is expanded before PDF/X-1a, PDF/X-3 and legacy .ai output flatten it. - Printed separations check whether a colorize paint shows on the masked pixels, as the canvas does, rather than on the image's own pixels. - A saved mask that leaves out `contiguous`, `tolerance` or `softness` reads them as the command's defaults: true, 10 and 10. - Remove Background is unchanged on this branch. Its refusal of a grayscale image colorized with a process color is left for a separate pull request. Tests: legacy_ai_flattens_a_masked_image_as_a_see_through_one, a_pattern_tile_with_a_masked_image_counts_as_see_through, pdf_x1a_and_x3_flatten_the_hidden_pixels (PDF/X-3 added), separations_colorize_masked_pixels_whose_own_pixels_are_a_preview, a_record_without_settings_reads_the_defaults, and the dialog's query on a linked image at its preview.