mirror of
https://github.com/storytold/deckcraft.git
synced 2026-10-24 18:46:57 -06:00
New picture.artisticEffect applies one of 7 effects (blur, pencil grayscale, line drawing, film grain, cutout, glow edges, photocopy) to a picture's pixels, as PowerPoint does: the processed PNG becomes the picture and the original is kept on PictureFill::artistic, so another effect starts from the original and `none` (or Reset Picture) restores it. Change Picture drops the effect. PPTX: written and read as PowerPoint does, the blip being the processed picture with the original and the effect name in a:extLst/a14:imgProps/a14:imgLayer, so a deck from PowerPoint keeps its effect, original and all, when saved again. Picture Format gets an Artistic Effects menu. Co-authored-by: Cursor <cursoragent@cursor.com>