Create custom watermark templates using simple JSON configuration.
Watermark templates in PRISM use JSON format. You can customize layout, colors, and element positioning without any coding.
Every template has three main parts:
layout — Base layout style (standard, minimal, classic)padding — Spacing around edgeselements — List of watermark components (optional for customization){
"layout": "standard",
"padding": 24
}
| Value | Description |
|---|---|
"standard" | Logo + divider + text column |
"minimal" | Logo + text only, no EXIF |
"classic" | Text on left, logo on right |
You can lock specific colors so users cannot change them. Use the lockColors object:
{
"layout": "standard",
"padding": 24,
"lockColors": {
"background": "#1a1a2e",
"mainText": "#ffffff",
"exifText": "#8d99ae"
}
}
| Property | Description |
|---|---|
background | Watermark background color (HEX) |
mainText | Main text and device name color (HEX) |
exifText | EXIF data text color (HEX) |
Logo on left, vertical divider, text information stacked vertically.
{
"layout": "standard",
"padding": 24
}
Clean design with just logo and main text.
{
"layout": "minimal",
"padding": 16
}
Text on left, logo on right.
{
"layout": "classic",
"padding": 24
}
Fixed dark theme with locked colors.
{
"layout": "standard",
"padding": 24,
"lockColors": {
"background": "#1a1a2e",
"mainText": "#edf2f4",
"exifText": "#8d99ae"
}
}
Only background is locked, text colors can be customized.
{
"layout": "classic",
"padding": 20,
"lockColors": {
"background": "#000000"
}
}
layout value is one of: standard, minimal, classic