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.

Estrutura do ficheiro
CampoValor
Extension.fpattern
formatfocale-pattern-presets
version1
CodificaçãoJSON 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.

Outras páginas de documentação