Pattern (.fpattern)

Tile RGBA, metadati e pixel deduplicati.

Verificato nel codice dell’applicazione il 5 ottobre 2026. Focale è in sviluppo attivo; comandi e pacchetti possono variare per build.

Uso nell’applicazione

Importa ed esporta dal selettore pattern. Modifica → Definisci pattern cattura documento o selezione rettangolare senza sfumatura. Modificare un pattern apre una copia: definisci il risultato come nuovo preset.

Struttura del file

JSON UTF-8 con tag e versione espliciti. Lettore e scrittore attuali usano la versione 1. L’esempio mostra la struttura della libreria; la specifica completa descrive i valori.

presets contiene id, name, patternId e groupPath opzionale. assets conserva identità derivata dal contenuto, width, height e rgba Base64 per righe non premoltiplicato. Più preset condividono una tile. Non conserva livelli originali.

Struttura del file
CampoValore
Extension.fpattern
formatfocale-pattern-presets
version1
CodificaJSON 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="
    }
  ]
}

Validazione e limiti

Massimo: 256 MiB codificati, 128 MiB RGBA decodificati, 4.096 preset e risorse, 4.096 pixel per asse e 16 milioni per tile. Identità e lunghezze sono verificate.

Scambio con Photoshop

PAT importa modi supportati in RGBA8 ed esporta pixel, nomi, ordine e gruppi compatibili. I pattern integrati sono esclusi.

Specifiche complete dei formati

Scarica le specifiche Markdown complete in inglese, con schemi, validazione e compatibilità.

Altre pagine di documentazione