logo
Simplified image layer for brand logos — no fitting, masks, filters, or AI removal.
See also
This is the import-time schema. To override an existing logo layer's properties at generation time, see Element Properties → Logo.
Explicit src required
Every logo layer must carry an explicit src. Brand-based auto-fill (resolving the logo from the workspace brand library) is not available.
| Property | Type | Notes |
|---|---|---|
src | string | Filename, https:// URL, or data URI. Optional — omit it to create an empty logo slot, filled at generation time. |
alignment | enum | Same values as image's, including custom — see Layer Types → Image → Alignment. |
position_offset_x | float | Same as image's — see Layer Types → Image → Position Offset & Zoom. |
position_offset_y | float | Same as image's — see Layer Types → Image → Position Offset & Zoom. |
zoom | float | Same as image's — see Layer Types → Image → Position Offset & Zoom. |
opacity | int | 0–100. Defaults to 100. |
rotation | float | 0–360 inclusive. |
radius | object | int | { tl, tr, bl, br } corner radii in px, or one number for all four. See Shared Object Shapes for ranges. |
shadow | object | { blur, offset_x, offset_y, color }. See Shared Object Shapes for ranges. |
Not logo properties
fitting_type and mask_name / mask_properties are not accepted on logo — use an image layer if you need fitting or masking.
