Post-Processing

Sepia

Sepia applies a warm brownish tone to the image, simulating the look of antique photographs. This classic effect instantly adds a vintage, nostalgic quality.

Example Configuration

sepia.json
{
  "effect": {
    "postProcesses": [
      {
        "id": "pp_sepia",
        "type": "sepia",
        "enabled": true,
        "settings": {
          "intensity": 0.8
        }
      }
    ]
  }
}

Settings

PropertyTypeRangeDefaultDescription
intensitynumber0-10.8Effect strength (0 = none, 1 = full sepia)

Suggested Presets

StyleSettings
Subtle Warmthintensity: 0.3
Vintage Photointensity: 0.6
Antiqueintensity: 0.8
Full Sepiaintensity: 1.0

API Usage

render-request.json
POST /api/v1/render
{
  "state": {
    "canvas": {
      "aspectRatio": "16:9",
      "backgroundColor": "#1a1a1a"
    },
    "layers": [...],
    "selectedLayerId": null,
    "effect": {
      "effectId": "none",
      "enabled": true,
      "postProcesses": [
        {
          "id": "pp_1",
          "type": "sepia",
          "enabled": true,
          "settings": {
            "intensity": 0.6
          }
        }
      ]
    }
  },
  "format": "png",
  "width": 1920,
  "height": 1080
}

Tips

  • Combine with grain for authentic old photo look
  • Add vignette for classic portrait framing
  • Use partial intensity (0.3-0.5) for subtle warmth
  • Works well with high contrast images
  • Apply as one of the last post-processing steps