Ações (.faction)
Um conjunto portátil com passos e recursos de pintura.
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
Ações importa, exporta, grava e reproduz um conjunto. Revê passos; Ficheiro → Automatizar → Lote aplica uma ação a vários ficheiros.
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.
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.
| Campo | Valor |
|---|---|
| Extension | .faction |
| format | focale-action-set |
| version | 1 |
| Codificação | JSON UTF-8 |
{
"format": "focale-action-set",
"version": 1,
"set": {
"id": "set.example",
"name": "Web preparation",
"actions": [
{
"id": "action.example",
"name": "Resize and sharpen",
"functionKey": 4,
"shiftModifier": true,
"commandModifier": false,
"color": "blue",
"steps": [
{
"id": "step.resize",
"enabled": true,
"operation": "document.resizeImage",
"parameters": {
"width": 1600,
"height": 900
}
}
]
}
]
},
"sampledTips": [],
"patterns": []
}Validação e limites
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.
Intercâmbio com Photoshop
ATN troca operações reconhecidas; eventos não suportados ficam desativados. .faction é o conjunto nativo portátil, distinto do catálogo interno de vários conjuntos.
Referências completas dos formatos
Transfere especificações Markdown completas em inglês, com esquemas, validação e compatibilidade.