mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-14 06:31:41 +00:00
With downsampling on, each piece of an image bent by a Warp effect was resampled for its own placed size, so a warp wrote one image XObject for each size a piece was placed at (four for a 4 x 4 warp that stretches across, eight for a colorized one with its soft masks). The pieces are now resampled for the widest and the highest size any piece places the image at, and all paint that one image. Pieces off the page count too, and another placement of the same image keeps its own size. Without downsampling, a colorized image and a CMYK image with a grid mask no longer key their cache by placed size, so each is decoded and encoded once for all the sizes it is placed at, as plain images are.