Formatos nativos de predefinições e ações
Bibliotecas portáteis de pincéis, padrões, formas, estilos e automatização.
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.
Identificadores
JSON UTF-8 com etiqueta e versão explícitas. Exporta pelo catálogo para guardar ou partilhar; caches não são o formato portátil.
| Extensão | Versão | Etiqueta raiz | Conteúdo |
|---|---|---|---|
| .fbrush | 1 | focale-brush-presets | Predefinições de pincel, pontas amostradas e texturas |
| .fpattern | 1 | focale-pattern-presets | Metadados de padrões e mosaicos RGBA deduplicados |
| .fshape | 1 | focale-custom-shape-presets | Contornos vetoriais e metadados de formas |
| .fstyle | 1 | focale-style-presets | Efeitos de camada e mistura editáveis |
| .fswatch | 1 | focale-color-swatches | Cores ARGB com alfa não pré-multiplicado |
| .fgradient | 1 | focale-gradient-presets | Paragens de cor/alfa, pontos médios e interpolação |
| .fcurve | 1 | focale-curve-presets | Curvas composta, vermelha, verde e azul |
| .faction | 1 | focale-action-set | Um conjunto de ações com recursos de pintura |
Biblioteca JSON
A maioria contém presets; ações contêm um set com ações e passos. Identificadores, nomes e valores são validados, não código arbitrário.
O exemplo é uma biblioteca de gradientes versão 1. Esquemas e limites estão nas referências transferíveis.
{
"format": "focale-gradient-presets",
"version": 1,
"presets": [{
"id": "gradient.user.example",
"name": "Black to white",
"gradient": {
"interpolation": "perceptual",
"stops": [
{ "position": 0, "color": 4278190080 },
{ "position": 1, "color": 4294967295 }
]
}
}]
}Recursos raster e vetoriais
Pontas usam um byte de cobertura por píxel em Base64. Padrões usam quatro bytes RGBA não pré-multiplicados por linhas. Formas conservam âncoras normalizadas e pegas Bézier relativas.
Pacotes nativos incorporam os recursos. Dimensões, comprimentos e identidades são verificados antes das texturas; limites variam por formato.
Bibliotecas Photoshop
- Não cobre todas as versões ou funções Photoshop.
- Formatos nativos conservam valores Focale. Píxeis de padrões ASL e valores Adobe de contexto não entram em todos os catálogos.
| Família | Adobe | Direção atual |
|---|---|---|
| Pincéis | ABR | Importação e exportação |
| Padrões | PAT | Importação e exportação |
| Formas | CSH | Importação e exportação |
| Estilos | ASL | Importação e exportação de efeitos suportados |
| Amostras | ACO | Apenas importação |
| Gradientes | GRD | Apenas importação |
| Curvas | ACV | Apenas importação |
| Ações | ATN | Importação e exportação; executa apenas operações suportadas |
Versões e execução
Contém um set, as suas actions e steps, mais sampledTips e patterns. Cada passo guarda id, enabled, operation e parameters tipados. Pontas e padrões ativos são incorporados, sem depender de outro catálogo.
Até 256 MiB, 2 048 ações, 32 768 passos; pontas 64 MiB e padrões 128 MiB descodificados. Importar atribui novas identidades. Operações desconhecidas ficam não suportadas e nunca são executadas por versões anteriores.
Referências completas dos formatos
Transfere especificações Markdown completas em inglês, com esquemas, validação e compatibilidade.