Patrones (.fpattern)

Mosaicos RGBA con metadatos y píxeles deduplicados.

Verificado con el código de la aplicación el 5 de octubre de 2026. Focale está en desarrollo activo; comandos y paquetes pueden variar según la compilación.

Uso en la aplicación

Importa o exporta desde el selector de patrones. Editar → Definir patrón captura el documento o una selección rectangular sin suavizado. Editar un patrón abre una copia; define el resultado como nuevo ajuste.

Estructura del archivo

JSON UTF-8 con etiqueta y versión explícitas. El lector y escritor actuales usan la versión 1. El ejemplo muestra la estructura de la biblioteca; la referencia completa detalla los valores.

presets contiene id, name, patternId y groupPath opcional. assets incluye identidad derivada del contenido, width, height y rgba Base64 por filas sin premultiplicar. Varios ajustes comparten un mosaico. Guarda imágenes aplanadas, no capas de origen.

Estructura del archivo
CampoValor
Extension.fpattern
formatfocale-pattern-presets
version1
CodificaciónJSON UTF-8
{
  "format": "focale-pattern-presets",
  "version": 1,
  "presets": [
    {
      "id": "user.example",
      "name": "Blue fabric",
      "patternId": "pattern.2.1.9e2b63675440c0d9",
      "groupPath": [
        "Materials",
        "Fabric"
      ]
    }
  ],
  "assets": [
    {
      "id": "pattern.2.1.9e2b63675440c0d9",
      "width": 2,
      "height": 1,
      "rgba": "ChTI/8zq/4A="
    }
  ]
}

Validación y límites

Máximo: 256 MiB codificados, 128 MiB RGBA decodificados, 4.096 ajustes y recursos, 4.096 píxeles por eje y 16 millones por mosaico. Identidades y longitudes se validan.

Intercambio con Photoshop

PAT importa modos compatibles en RGBA8 y exporta píxeles, nombres, orden y grupos compatibles. Los patrones integrados se omiten.

Referencias completas de formatos

Descarga especificaciones Markdown completas en inglés, con esquemas, validación y compatibilidad.

Otras páginas de documentación