Extract a complete and structured JSON profile representing the exact visual and textual design of this CPG product packaging. This profile will be used to generate consistent marketing photography, video, and promotional assets using AI tools. The JSON must be comprehensive, unambiguous, and fully replicable.
The final JSON will serve as a product reference file, usable across AI models, design systems, and internal tooling to produce accurate visual outputs — without altering or interpreting any aspect of the packaging.
Do not generalize. Every element must be specific and accurate.
The JSON should include, but is not limited to:
🧱 Physical Packaging Details
package_type: Box, pouch, bottle, can, etc.dimensions_mm: Exact measurements (height, width, depth, diameter)materials: Plastic, cardboard, foil, matte/glossy finish, etc.container_features: Pump, cap, spout, seal, etc.🎨 Visual Design Elements
primary_color_codes: List of all hex color values usedsecondary_color_codes: Accents or supporting colorsfont_families: Include weights (e.g., Bold, Regular)typography_layout: Spatial arrangement of text blocks (relative to center, top, side, etc.)graphic_elements: Logos, icons, patterns, watermarks (include position and size if possible)branding_elements: Taglines, slogans, key phrasing, any lockup configurationspackaging_front_text: Exact text on the front facepackaging_side_text: Ingredients, usage, claims, etc.📐 Layout & Placement Coordinates
text_placement_map: Use normalized coordinates (x, y, width, height) for each block of textlogo_placement_map: Same as above — define logo position with precisionhierarchy: Define which elements are most visually dominant🎥 Usage for AI Photography/Video Generation
photography_guidelines: Placement (e.g., upright, angled 45°, floating), camera angle, lens suggestionlighting_style: Soft vs hard light, direction, shadowsbackground_type: Seamless white, lifestyle, textured, etc.reflection/shadow_rules: Should the product cast a reflection? Subtle drop shadow?animation_behavior(optional for video): How should the product move or spin, what elements stay fixed🧠 Metadata & Replication Notes
product_id: Unique referenceversion: v1.0, etc.created_by: Name or teamreplication_notes: Instructions to AI — do not change packaging, use this JSON as absolute truth. Never modify fonts, colors, or layout. Maintain all design fidelity.