Post-Processing

Color Tint

Color Tint applies a monochrome color overlay to the image, simulating classic terminal displays like green phosphor monitors or amber CRTs.

Example Configuration

color-tint.json
{
  "effect": {
    "postProcesses": [
      {
        "id": "pp_tint",
        "type": "color-tint",
        "enabled": true,
        "settings": {
          "palette": "green",
          "intensity": 0.9
        }
      }
    ]
  }
}

Settings

PropertyTypeValuesDefaultDescription
paletteenumoriginal, green, amber, cyan, bluegreenColor palette preset
intensitynumber0-10.9Tint strength (0 = no tint, 1 = full)

Available Palettes

PaletteDescription
originalNo color modification (passthrough)
greenClassic green phosphor terminal
amberAmber/orange monochrome display
cyanCyan/teal terminal style
blueBlue monochrome display

API Usage

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

Tips

  • Green palette is classic for hacker/terminal aesthetics
  • Amber creates warm, vintage computing look
  • Combine with scanlines and noise for full terminal effect
  • Lower intensity preserves some original colors
  • Use with ASCII effects for authentic CRT display