Padrões (.fpattern)
Mosaicos RGBA, metadados e píxeis deduplicados.
Verificado no código da aplicação em 5 de outubro de 2026. Focale está em desenvolvimento ativo; comandos e pacotes podem variar por compilação.
Utilização na aplicação
Importa e exporta no seletor de padrões. Editar → Definir padrão captura documento ou seleção retangular sem suavização. Editar abre uma cópia; define o resultado como nova predefinição.
Estrutura do ficheiro
JSON UTF-8 com etiqueta e versão explícitas. A leitura e escrita atuais usam versão 1. O exemplo mostra a estrutura da biblioteca; a referência completa detalha os valores.
presets contém id, name, patternId e groupPath opcional. assets guarda identidade derivada do conteúdo, width, height e rgba Base64 por linhas sem pré-multiplicar. Várias entradas partilham um mosaico. Não conserva camadas de origem.
| Campo | Valor |
|---|---|
| Extension | .fpattern |
| format | focale-pattern-presets |
| version | 1 |
| Codificação | 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="
}
]
}Validação e limites
Máximo: 256 MiB codificados, 128 MiB RGBA descodificados, 4 096 entradas e recursos, 4 096 píxeis por eixo e 16 milhões por mosaico. Identidades e comprimentos são validados.
Intercâmbio com Photoshop
PAT importa modos suportados em RGBA8 e exporta píxeis, nomes, ordem e grupos compatíveis. Padrões integrados ficam excluídos.
Referências completas dos formatos
Transfere especificações Markdown completas em inglês, com esquemas, validação e compatibilidade.