MostlyRender

Plantillas como parámetros

Una plantilla de MostlyRender es un lienzo (ancho × alto, fondo) más una pila de capas nombradas. La idea clave:

El nombre de la capa es el parámetro de la API. Para cambiar lo que muestra una capa en tiempo de renderización, envía modifications con claves que sean los nombres de las capas.

# Modificaciones

Dada una plantilla con una capa de texto llamada title, una capa de imagen llamada photo y una capa QR llamada link:

json
{
  "template": "tpl_abc",
  "modifications": {
    "title": "Renders that never go dark",
    "photo": "https://example.com/hero.jpg",
    "link": "https://mostlyrender.com"
  }
}
  • Una cadena en una capa de texto establece su texto.
  • Una cadena en una capa de imagen establece su src.
  • Una cadena en una capa QR establece el valor codificado.
  • Un objeto se fusiona en la capa, por lo que también puedes anular el estilo:
json
{ "modifications": { "title": { "text": "On sale", "color": "#e11d48" } } }

Las capas que no menciones mantienen sus valores predeterminados de diseño. Se ignoran los nombres de capas desconocidas.

# Listado de plantillas

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" }
  ]
}

Utiliza el id como template en una llamada de renderización. Gestiona plantillas (crear, editar, eliminar) en el editor de la aplicación.