Photo Products
Collage Year Photo Card
A multi-photo 5×7 collage card — a clean 2×2 photo grid with a title strip on the front and a live per-recipient message on the back.
- 127×178mm (5×7in), CMYK, 300dpi, 3mm bleed, 2 artboards
- 2×2 photo grid — four frames, not one hero shot
- Live {{field:Guest Name}} on the back for whole-mailing-list printing
Made with AI
Model: Generated via Popcorn Editor
“Design a flat, double-sided 5×7 (127×178mm) MULTI-PHOTO COLLAGE greeting card, 2 artboards (front, back), 300dpi, 3mm bleed — deliberately different from the sibling photo-products/photo-cards-keepsake.json (a single-hero-photo card): here the idea is a 2×2 grid of four moments. Use a DIFFERENT placeholder per cell (cover-fit center-crops). Declare 3 process swatches reused verbatim: 'ink' cmyk[0,0,0,92], 'paper' cmyk[0,0,0,0], 'ember' cmyk[0,62,78,4]; background 'paper' on both boards. Type: Playfair Display (title/year), Inter (kicker/message/tags). FRONT — 2×2 grid, margin 9, gap 5mm, col width 52 (x9,x66), row height 63 (y9,y77): Group 'Photo grid' image 'Photo 1' x:9 y:9 width:52 height:63 fit:'fill' assetUrl templates/shared/placeholder-travel.jpg; 'Photo 2' x:66 y:9 width:52 height:63 fit:'fill' assetUrl templates/shared/placeholder-portrait.jpg; 'Photo 3' x:9 y:77 width:52 height:63 fit:'fill' assetUrl templates/shared/placeholder-cafe.jpg; 'Photo 4' x:66 y:77 width:52 height:63 fit:'fill' assetUrl templates/shared/placeholder-food.jpg (5mm paper gutters show as clean white seams). Group 'Title strip': text 'Kicker' x:9 y:147 width:109 height:5 content 'A YEAR, IN FOUR FRAMES' Inter bold 8pt letterSpacing 3 case upper align center fill 'ember'; text 'Year title' x:9 y:154 width:109 height:18 content 'Twenty Twenty-Seven' Playfair Display 22pt align center fill 'ink'; line 'Accent rule' x:46.5 y:173 width:34 height:0 stroke 'ember' 1.5. BACK — Group 'Message block' (left-set): text 'To label' x:13 y:24 width:60 height:5 content 'TO' Inter bold 8pt letterSpacing 3 case upper fill 'ember'; text 'Recipient' x:13 y:32 width:101 height:14 content '{{field:Guest Name}}' Playfair Display bold 26pt autoSize:'fixed' fill 'ink'; text 'Message' x:13 y:58 width:95 height:30 content 'Four favorites from a good year — with a little warmth for the next one.' Inter 10.5pt lineHeight 1.35 fill 'ink'; line 'Accent rule' x:13 y:96 width:30 height:0 stroke 'ember' 1.5; text 'Sign-off' x:13 y:104 width:101 height:5 content 'WARMLY' Inter bold 8pt letterSpacing 3 case upper fill 'ember'; text 'Edition tag' x:13 y:158 width:101 height:5 content 'COLLAGE EDITION · 2027' Inter bold 7pt letterSpacing 2.5 case upper fill 'ink' opacity 0.6. AUTHOR INCREMENTALLY: Write the front artboard as a valid single-board skeleton first, validate --compile, then Edit in the back artboard, validate --compile again. Named Fabric groups + a specific human-readable name on every element.”