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.
| Campo | Valore |
|---|---|
| Extension | .fpattern |
| format | focale-pattern-presets |
| version | 1 |
| Codifica | JSON 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à.