Imgix APIsVideo APIFillFill Image Motion

Fill Image Motion

fill-image-motion

Animates the background image of an audiogram with a slow pan or zoom — the classic Ken Burns effect. A single parameter drifts the image background behind a rock-steady waveform and captions, so a still cover photo feels alive on screen.

fill-image-motion is an audiogram-only parameter. It applies to audio-source renders — either a supplied fill-image URL or an audio file’s embedded cover art — and only takes effect on animated outputs (fm=mp4, webm, gif, hls, or dash). On still outputs (jpg/png) and non-audiogram sources it is silently ignored; the render still succeeds.

The waveform, captions, and logo composite on top of the drifting background and stay perfectly still — the motion never fights the text.

Motion types

ValueEffect
noneNo motion (default)
zoominSlow push-in toward the focal point
zoomoutSlow pull-out from the focal point
panleftGlide left across the frame
panrightGlide right across the frame
panupGlide up across the frame
pandownGlide down across the frame
zoominleftPush in while drifting toward the left
zoominrightPush in while drifting toward the right
zoominupPush in while drifting upward
zoomindownPush in while drifting downward
zoomoutleftPull out while drifting toward the left
zoomoutrightPull out while drifting toward the right
zoomoutupPull out while drifting upward
zoomoutdownPull out while drifting downward

Cover-crop vs. framed mode

fill-image-motion works with both background styles selected by fill:

  • fill=image (cover-crop): The image pans or zooms edge-to-edge across the full canvas. Works for a supplied fill-image and for an audio file’s embedded cover art.
  • fill=blur or the default framed cover-art: The blurred backdrop and sharp card zoom together as one composite. Add fill-image-motion-pin=card to instead pin the sharp card and drift only the blurred backdrop — a calmer, ambient look that keeps the card perfectly readable.

Only a solid color background (no image at all) has nothing to drift, so motion is ignored there.

Companion parameters

Use these parameters to tune the motion: