BrandparserInvite Only
Schemas

Images

Photography, illustration, icon, and product imagery analysis with downloaded assets.

Properties

summaryobject

Overall image mood summary

overall_moodobject
keywordsstring[]

Single-word mood descriptors

descriptionstring

1–3 sentence description

photographic_styleobject

Photography style analysis (absent if no photography found)

subjectsobject
primarystring[]
secondarystring[]
compositionobject
framingstring[]
camera_anglesstring[]
layoutstring[]
notesstring
lighting_and_colorobject
lightingstring[]
contrast"low" | "medium" | "high"
palette_relation_to_brand_colorsstring
notesstring
people_and_charactersobject
diversity_notesstring
stylingstring[]
emotional_tonestring[]
backgrounds_and_environmentsobject
typesstring[]
depth_of_fieldstring
use_of_gradients_or_texturesstring
examplesImageExample[]
rolestring

Role this image plays in the design

descriptionstring

What the image shows

page_contextstring

Context on the page

illustration_styleobject

Illustration style analysis (absent if no illustrations found)

style_keywordsstring[]
techniquestring
color_usagestring
line_and_shape_languagestring
character_designstring
examplesImageExample[]
rolestring

Role this image plays in the design

descriptionstring

What the image shows

page_contextstring

Context on the page

icon_styleobject

Icon style analysis (absent if no custom icons found)

visual_styleobject
stroke_vs_fillstring
stroke_weightstring
corner_radiusstring
metaphor_stylestring[]
consistency_notesstring
usage_contextsstring[]
possible_libraryobject
namestring
notesstring
examplesImageExample[]
rolestring

Role this image plays in the design

descriptionstring

What the image shows

page_contextstring

Context on the page

product_imageryobject

Product/UI imagery analysis

ui_screenshotsobject
layout_and_chromestring[]
backgroundsstring[]
color_and_moodstring[]
accent_detailsstring[]
compositionstring[]
avoidstring[]
examplesImageExample[]
code_snippet_styleobject
editor_treatmentstring[]
syntax_colorsstring[]
language_or_contentstring[]
avoidstring[]
examplesImageExample[]
assetsobject

Downloaded image and icon assets

imagesAssetFile[]
urlstring

Original source URL

r2_keystring

R2 storage key for the downloaded asset

rolestring

Asset role in design

descriptionstring

AI-generated description

altstring

Alt text

classesstring

CSS classes

library_guessstring

Guessed icon library

page_urlstring

Page where asset was found

iconsAssetFile[]
urlstring

Original source URL

r2_keystring

R2 storage key for the downloaded asset

rolestring

Asset role in design

descriptionstring

AI-generated description

altstring

Alt text

classesstring

CSS classes

library_guessstring

Guessed icon library

page_urlstring

Page where asset was found

Example
example.json
{
  "summary": {
    "overall_mood": {
      "keywords": [
        "string"
      ],
      "description": "string"
    }
  },
  "photographic_style": {
    "subjects": {
      "primary": [
        "string"
      ],
      "secondary": [
        "string"
      ]
    },
    "composition": {
      "framing": [
        "string"
      ],
      "camera_angles": [
        "string"
      ],
      "layout": [
        "string"
      ],
      "notes": "string"
    },
    "lighting_and_color": {
      "lighting": [
        "string"
      ],
      "contrast": "low",
      "palette_relation_to_brand_colors": "string",
      "notes": "string"
    },
    "people_and_characters": {
      "diversity_notes": "string",
      "styling": [
        "string"
      ],
      "emotional_tone": [
        "string"
      ]
    },
    "backgrounds_and_environments": {
      "types": [
        "string"
      ],
      "depth_of_field": "string",
      "use_of_gradients_or_textures": "string"
    },
    "examples": [
      {
        "role": "string",
        "description": "string",
        "page_context": "string"
      }
    ]
  },
  "illustration_style": {
    "style_keywords": [
      "string"
    ],
    "technique": "string",
    "color_usage": "string",
    "line_and_shape_language": "string",
    "character_design": "string",
    "examples": [
      "..."
    ]
  },
  "icon_style": {
    "visual_style": {
      "stroke_vs_fill": "string",
      "stroke_weight": "string",
      "corner_radius": "string",
      "metaphor_style": [
        "string"
      ],
      "consistency_notes": "string"
    },
    "usage_contexts": [
      "string"
    ],
    "possible_library": {
      "name": "string",
      "notes": "string"
    },
    "examples": [
      "..."
    ]
  },
  "product_imagery": {
    "ui_screenshots": {
      "layout_and_chrome": [
        "string"
      ],
      "backgrounds": [
        "string"
      ],
      "color_and_mood": [
        "string"
      ],
      "accent_details": [
        "string"
      ],
      "composition": [
        "string"
      ],
      "avoid": [
        "string"
      ],
      "examples": [
        "..."
      ]
    },
    "code_snippet_style": {
      "editor_treatment": [
        "string"
      ],
      "syntax_colors": [
        "string"
      ],
      "language_or_content": [
        "string"
      ],
      "avoid": [
        "string"
      ],
      "examples": [
        "..."
      ]
    }
  },
  "assets": {
    "images": [
      {
        "url": "string",
        "r2_key": "string",
        "role": "string",
        "description": "string",
        "alt": "string",
        "classes": "string",
        "library_guess": "string",
        "page_url": "string"
      }
    ],
    "icons": [
      "..."
    ]
  }
}