AdjustParameters
| Field | Required | Description |
|---|---|---|
blackPoint | No | number |
blacks | No | number |
blueTone | No | number |
brightness | No | number |
clarity | No | number |
contrast | No | number |
dehaze | No | number |
exposure | No | Exposure in EV (develop model) |
grain | No | number |
hdr | No | number |
highlights | No | number |
model | No | See definition below |
noiseReduction | No | number |
preset | No | See definition below |
presetStrength | No | Strength of the preset, 0 to 100 |
saturation | No | number |
shadows | No | number |
sharpen | No | number |
skinTone | No | number |
temperature | No | number |
tint | No | number |
vibrance | No | number |
vignette | No | number |
warmth | No | number |
whitePoint | No | number |
whites | No | number |
Complete definition
required lists fields that must be present. nullable allows a null value; it does not make the field optional. Response enums retain exact wire values for compatibility.
Field definitions: VideoAdjustModel, VideoDevelopPreset
{
"properties": {
"blackPoint": {
"format": "double",
"maximum": 100,
"minimum": -100,
"type": "number"
},
"blacks": {
"format": "double",
"maximum": 100,
"minimum": -100,
"type": "number"
},
"blueTone": {
"format": "double",
"maximum": 100,
"minimum": -100,
"type": "number"
},
"brightness": {
"format": "double",
"maximum": 100,
"minimum": -100,
"type": "number"
},
"clarity": {
"format": "double",
"maximum": 100,
"minimum": -100,
"type": "number"
},
"contrast": {
"format": "double",
"maximum": 100,
"minimum": -100,
"type": "number"
},
"dehaze": {
"format": "double",
"maximum": 100,
"minimum": -100,
"type": "number"
},
"exposure": {
"description": "Exposure in EV (develop model)",
"format": "double",
"maximum": 2,
"minimum": -2,
"type": "number"
},
"grain": {
"format": "double",
"maximum": 100,
"minimum": 0,
"type": "number"
},
"hdr": {
"format": "double",
"maximum": 100,
"minimum": -100,
"type": "number"
},
"highlights": {
"format": "double",
"maximum": 100,
"minimum": -100,
"type": "number"
},
"model": {
"$ref": "#/components/schemas/VideoAdjustModel"
},
"noiseReduction": {
"format": "double",
"maximum": 100,
"minimum": 0,
"type": "number"
},
"preset": {
"$ref": "#/components/schemas/VideoDevelopPreset"
},
"presetStrength": {
"description": "Strength of the preset, 0 to 100",
"format": "double",
"maximum": 100,
"minimum": 0,
"type": "number"
},
"saturation": {
"format": "double",
"maximum": 100,
"minimum": -100,
"type": "number"
},
"shadows": {
"format": "double",
"maximum": 100,
"minimum": -100,
"type": "number"
},
"sharpen": {
"format": "double",
"maximum": 100,
"minimum": 0,
"type": "number"
},
"skinTone": {
"format": "double",
"maximum": 100,
"minimum": -100,
"type": "number"
},
"temperature": {
"format": "double",
"maximum": 100,
"minimum": -100,
"type": "number"
},
"tint": {
"format": "double",
"maximum": 100,
"minimum": -100,
"type": "number"
},
"vibrance": {
"format": "double",
"maximum": 100,
"minimum": -100,
"type": "number"
},
"vignette": {
"format": "double",
"maximum": 100,
"minimum": -100,
"type": "number"
},
"warmth": {
"format": "double",
"maximum": 100,
"minimum": -100,
"type": "number"
},
"whitePoint": {
"format": "double",
"maximum": 100,
"minimum": -100,
"type": "number"
},
"whites": {
"format": "double",
"maximum": 100,
"minimum": -100,
"type": "number"
}
},
"type": "object"
}© 2026 Frameleaf Inc. All rights reserved.
Frameleaf and the Frameleaf logo are Trademarks of Frameleaf Inc.