Backgrounds

Thousands of styled backgrounds for any screenshot

Gradient presets, image textures, solid colors, and transparent output. Pass a preset name, a hex code, or a URL to your own image. When you don't specify anything, auto-balance picks a complementary background based on the screenshot's color palette.

Gradient presets

  • Named gradients tuned for screenshots: aurora, sunset, ocean, midnight, lavender, forest, peach, and more. Pass background_preset and the API renders the multi-stop gradient at canvas size.
  • 8+ first-class presets, each a multi-stop gradient mapped to a specific mood or page type. Use background_preset for the named gradient or background_gradient: "135deg, #667eea 0%, #764ba2 100%" for any custom gradient.

Image backgrounds

  • Thousands of hosted image backgrounds available from the builder and API — abstract gradients, prismal sweeps, nebula textures, holographic waves, velvet noise, liquid metal, and more.
  • Pass background for hosted assets (e.g. background: "prismal-prismatic-gradients/prismal-05"), or background_image_url for your own image URL.

Custom options

  • Solid color — pass background_color: "#1a1a2e" for a flat background.
  • Custom gradient — pass background_gradient: "135deg, #667eea 0%, #764ba2 100%".
  • Auto-balance — omit all background params and the API samples the screenshot's dominant colors to pick a complementary gradient automatically.

API example

Aurora gradient with soft shadow

curl -X POST https://screenframed.com/v1/capture \
  -H "Authorization: Bearer sf_live_your_key" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://your-app.com",
    "background_preset": "aurora",
    "shadow": "soft",
    "padding": 60,
    "corner_radius": 12
  }'