reelfolio

Rise

RiseTemplate

A centered hero holds as each new image rises up from below.

Showreel 10 of 16 · 1 to 30 images or videos

0:00 / 0:00
Settings

Template settings

Specific to this template. Every template also accepts the common settings (aspect ratio, background, corner radius).

SettingTypeDefaultWhat it does
transitionDurationnumber0.8Seconds for each item to rise into place.
holdDurationnumber0.2Seconds each item holds at center.
introDurationnumber1Length of the opening zoom-out, in seconds (0 to skip).
introHoldDurationnumber0Pause after the intro zoom before the rise starts.
transitionStyleenumsmoothEasing of the rise.One of: smooth, snap, elastic
scaleIntensitynumber1Width of each item as a fraction of the canvas.
mediaFitenumcropHow each media fills its slot.One of: crop, contain, natural
cropAspectLinkedbooleantruetrue (the default) crops the media to the canvas shape set by aspectRatio. Set false to crop it to cropAspectRatio instead, for example 16:9 media in a 9:16 video. Only applies when mediaFit is "crop".
imagePositionnumber0Vertical crop anchor 0–100 (crop only).
Request

Example request

A complete, working body for POST /api/v1/render with every default spelled out. Send only the settings you want to change.

POST /api/v1/render — Rise
{
  "id": "RiseTemplate",
  "scale": 1,
  "inputProps": {
    "images": [
      "https://picsum.photos/seed/reelfolio1/1280/800",
      "https://picsum.photos/seed/reelfolio2/1280/800",
      "https://picsum.photos/seed/reelfolio3/1280/800"
    ],
    "settings": {
      "backgroundColor": "#0a0a0a",
      "backgroundType": "color",
      "backgroundLibraryCategory": "same",
      "backgroundLibraryImage": "https://cdn.reelfolio.io/reelfolio-background-library/raycast/autumnal-peach.webp",
      "blurAmount": 0,
      "backgroundOpacity": 1,
      "borderRadius": 0,
      "aspectRatio": "16:9",
      "cropAspectRatio": "16:9",
      "cropAspectLinked": true,
      "transitionDuration": 0.8,
      "holdDuration": 0.2,
      "introDuration": 1,
      "introHoldDuration": 0,
      "transitionStyle": "smooth",
      "scaleIntensity": 1,
      "mediaFit": "crop",
      "imagePosition": 0
    }
  }
}