Skip to main content
Automatically scales a layer to perfectly fit or fill your composition dimensions. Choose between different scaling behaviors to achieve the exact look you want.

Examples

Fill scaling (default)

{
  "type": "function",
  "name": "nx:layer-autoscale",
  "params": {
    "layerName": "Background Image",
    "type": "fill"
  }
}

Fit scaling

{
  "type": "function",
  "name": "nx:layer-autoscale",
  "params": {
    "layerName": "Logo",
    "type": "fit"
  }
}

Target specific composition

{
  "type": "function",
  "name": "nx:layer-autoscale",
  "params": {
    "composition": "Main Comp",
    "layerName": "Product Image",
    "type": "fill"
  }
}

Parameters

layerName
string
required
Name of the layer to scale
composition
string
default:"null"
Name/ID of the composition containing the layer (optional)
type
string
default:"fill"
Scaling behavior:
  • "fill" - Scale to fill the composition (may crop content)
  • "fit" - Scale to fit within the composition (maintains aspect ratio)

Scaling Behavior

  • Fill: Scales the layer to cover the entire composition (may crop content to maintain aspect ratio)
  • Fit: Scales the layer to fit completely within the composition (entire layer remains visible)
  • Maintains the original aspect ratio of the layer
  • Automatically calculates the optimal scale value
I