29154bd651
Co-authored-by: Copilot <copilot@github.com>
3.8 KiB
3.8 KiB
Visual Test Images - Layer Reference
Image Overview
All images created with 800x600px canvas dimensions for perfect alignment.
Layers Created
1. Base Layer (/layers/base.jpg)
- Sky blue background (#87CEEB)
- Green grass at bottom
- Tan house with dark brown roof
- Two side windows with dividers
- Door opening in center (lighter tan rectangle)
- Opaque JPG - the foundation layer
2. Door Layer (/404/door-{color}.png)
Created in 4 colors:
door-white.png- White door (#FFFFFF)door-black.png- Dark gray/black door (#2C2C2C)door-bronze.png- Bronze door (#8B6914)door-tan.png- Tan door (#D2B48C)
Each door has:
- Rectangular shape positioned in the door opening
- Two decorative panels (outlined rectangles)
- Small black circle on right side marking handle position
- Transparent PNG - shows house through transparent areas
3. Hardware Layer (/layers/hardware.png)
- Gold circle (#FFD700) for door handle
- Bronze backplate (#B8860B) behind handle
- Light highlight for 3D effect
- Positioned on right side (for left-hinge door)
- Transparent PNG - only handle visible
4. Foreground Layer (/layers/foreground.png)
- Green bushes at bottom corners (#228B22)
- Pink flowers with gold centers
- Plants overlap bottom of door realistically
- Transparent PNG - plants appear in front
How They Stack (z-index order)
Layer 5: Foreground (plants) - On top, in front of everything
Layer 3: Hardware (handle) - Above door
Layer 2: Door (colored) - In door opening
Layer 1: Base (house) - Background, always visible
Left-Hinge vs Right-Hinge
Product 404 (Left-Hinge)
- Door handle on right side of door
- Door opens to the right
- Uses images as created
Product 404R (Right-Hinge)
- Door and hardware layers flipped horizontally
- Door handle appears on left side of door
- Door opens to the left
- Same image files, just CSS transformed!
Visual Features to Notice
- Door positioning: The door rectangle fits perfectly in the lighter opening on the house
- Handle alignment: The small black dot on the door matches the gold handle position
- Plants overlap: The foreground plants appear in front of the door bottom
- Color changes: Select different colors to see door change while everything else stays the same
- Flip effect: Compare 404 vs 404R to see the door and handle swap sides
Technical Details
- Canvas size: 800x600 pixels (all layers)
- Format: JPG for base (opaque), PNG for others (transparency)
- Color depth: RGB/RGBA
- Positioning: Centered with
object-fit: contain
Test Checklist
When viewing the products, verify:
- ✅ House background always visible
- ✅ Door fits in opening
- ✅ Door color changes when selected
- ✅ Gold handle appears on door
- ✅ Plants appear in front of door
- ✅ 404R has flipped door and handle
- ✅ No white gaps or misalignment
File Locations
app/static/images/
└── window/
└── storm-window/
├── 404/
│ ├── door-white.png
│ ├── door-black.png
│ ├── door-bronze.png
│ └── door-tan.png
└── layers/
├── base.jpg
├── hardware.png
└── foreground.png
Creating Similar Images
Use the script create_visual_test_images.py as a template:
- Set canvas dimensions (CANVAS_WIDTH, CANVAS_HEIGHT)
- Design each layer with proper positioning
- Use transparent PNGs for layered elements
- Export base layer as JPG, others as PNG
- Keep all layers at same canvas size