35 lines
3.5 KiB
Markdown
35 lines
3.5 KiB
Markdown
# David — Astra full-drape provisional preview
|
||
|
||
The foreground now retains the entire connected red drape: the broad cloth plane right of the curled fold, its internal lead seams, the real right silhouette against the blue garment, and its dark lower edge where the source cloth meets the stone ledge. The previous front-fold-only contour omitted that plane and made the cloth look severed. The swept-backing workaround also left the wrong silhouette and has been replaced.
|
||
|
||
- [Composed preview](composed-preview-1000.png)
|
||
- [Previous / revised / source comparison](before-after.png)
|
||
- [Enlarged silhouette comparison](junction-comparison.png)
|
||
- [Without / with full foreground](overlap-comparison.png)
|
||
- [Editable composition](composed-preview.svg)
|
||
- [Exact authored silhouette](mantle-contour.json)
|
||
- [Validation and geometry](preview-validation.json)
|
||
- [Reproducible builder](build-preview.py)
|
||
|
||
## Geometry and preserved inputs
|
||
|
||
The master canvas remains 2000 × 2800; the source and foreground share the exact same placement. The complete SVG contour is authored in native 1060 × 1484 coordinates and uniformly scaled by 2000/1060. Its right edge follows the source red/blue boundary down to a rounded turn near native (401, 1327), (392, 1346), then follows the dark lower cloth edge back to the hanging fold. This retains the source’s near-horizontal cloth edge at the ledge rather than inventing a diagonal cut through red cloth.
|
||
|
||
The lower cream backing returns to a rectangle at master (500, 2200), size 1440 × 540, radius 20. Its inset is (514, 2214), size 1412 × 512, radius 12, with a 4px rule. Moving the left edge inward from the original x=360 hides the small cream sliver beside the upper drape. Title panel, border and all lettering retain their prior geometry.
|
||
|
||
Artwork is unchanged. DAVID uses shared P052 Bold 700 at 138px; verse/reference use shared Sanctification P052 Medium 500 at 80px/57px. Cream #f4ead4 and teal #263f50 are unchanged. Text remains “I have found David the son of Jesse, a man after My own heart, who will do all My will.” and `Acts 13:22 • NKJV`. Font files remain in shared `fonts/`.
|
||
|
||
## Review and validation
|
||
|
||
The final enlarged junction was compared visually with the source. The entire missing red wedge is present, the internal curved fold seam remains intact, and the cloth flows from the drape above the panel into the hanging end. The exposed lower edge retains the source’s dark border and rounded corner. It remains a fairly horizontal edge because that is the actual illustrated cloth silhouette at the stone ledge; the user should judge this provisional composition.
|
||
|
||
The builder verifies shared font hashes and glyph coverage, actual unclipped glyph bounds, zero foreground/text intersections, and zero glyph pixels off opaque backing. Lettering PNG bytes match the earlier v2. Every opaque foreground RGB pixel matches the source. A broad 39,962-pixel interior cloth plane—including the formerly cream-covered area—and the four recorded native spot checks exactly match the artwork. These checks support the enlarged silhouette review; the earlier narrow-corridor check was insufficient and is not reused.
|
||
|
||
Rebuild from the repository root:
|
||
|
||
```sh
|
||
python3 in-progress/cards/BP-002-david/revisions/v03/review/layout-preview-astra-v2/build-preview.py
|
||
```
|
||
|
||
This is only the requested provisional composed preview. All prior samples and source artwork are preserved. No final printings, production finish or glyph-protection masks, harness fixtures, approval, or acceptance were created. GPU and moving-light review were not performed.
|