MostlyRender

Template come parametri

Un template MostlyRender è una tela (larghezza × altezza, sfondo) più una pila di layer denominati. L’idea chiave:

Il nome del layer è il parametro API. Per cambiare ciò che un layer mostra al momento del rendering, invia modifications con chiave il nome del layer.

# Modifiche

Dato un template con un text layer denominato title, un image layer denominato photo e un QR layer denominato link:

json
{
  "template": "tpl_abc",
  "modifications": {
    "title": "Renders that never go dark",
    "photo": "https://example.com/hero.jpg",
    "link": "https://mostlyrender.com"
  }
}
  • Una stringa su un text layer ne imposta il testo.
  • Una stringa su un image layer ne imposta src.
  • Una stringa su un QR layer imposta il valore codificato.
  • Un oggetto viene unito al layer, quindi puoi anche sovrascrivere gli stili:
json
{ "modifications": { "title": { "text": "On sale", "color": "#e11d48" } } }

I layer che non menzioni mantengono i loro valori predefiniti progettati. I nomi di layer sconosciuti vengono ignorati.

# Elencazione dei template

bash
curl https://api.mostlyrender.com/v1/templates \
  -H "Authorization: Bearer mr_live_…"
json
{
  "templates": [
    { "id": "tpl_abc", "name": "Launch card", "width": 1200, "height": 630, "engine": "layers" }
  ]
}

Usa l’id come template in una chiamata di rendering. Gestisci i template (crea, modifica, elimina) nell’editor dell’app.