Formatos nativos de ajustes y acciones
Bibliotecas portátiles de pinceles, patrones, formas, estilos y automatización.
Verificado con el código de la aplicación el 5 de octubre de 2026. Focale está en desarrollo activo; comandos y paquetes pueden variar según la compilación.
Identificadores
JSON UTF-8 con etiqueta y versión explícitas. Exporta desde el catálogo correspondiente para guardar o compartir; las cachés no son el formato portátil.
| Extensión | Versión | Etiqueta raíz | Contenido |
|---|---|---|---|
| .fbrush | 1 | focale-brush-presets | Ajustes de pincel, puntas muestreadas y texturas |
| .fpattern | 1 | focale-pattern-presets | Metadatos y mosaicos RGBA deduplicados |
| .fshape | 1 | focale-custom-shape-presets | Contornos vectoriales y metadatos de formas |
| .fstyle | 1 | focale-style-presets | Efectos de capa y fusión editables |
| .fswatch | 1 | focale-color-swatches | Colores ARGB con alfa no premultiplicado |
| .fgradient | 1 | focale-gradient-presets | Paradas de color/alfa, puntos medios e interpolación |
| .fcurve | 1 | focale-curve-presets | Curvas compuesta, roja, verde y azul |
| .faction | 1 | focale-action-set | Un conjunto de acciones con recursos de pintura |
Biblioteca JSON
La mayoría contiene presets; las acciones contienen un set con acciones y pasos. Identificadores, nombres y valores se validan y no son código ejecutable arbitrario.
El ejemplo es una biblioteca de degradados versión 1. Los esquemas exactos y límites están en las referencias descargables.
{
"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 y vectoriales
Las puntas usan un byte de cobertura por píxel en Base64. Los patrones usan cuatro bytes RGBA sin premultiplicar, en orden de filas. Las formas guardan anclas normalizadas y manejadores Bézier relativos.
Los paquetes nativos incrustan sus recursos. Se verifican dimensiones, longitudes e identidades antes de crear texturas; los límites dependen del formato.
Bibliotecas Photoshop
- No abarca todas las versiones ni funciones de Photoshop.
- Los formatos nativos conservan valores de Focale. Píxeles de patrones ASL y ciertos valores de contexto Adobe no se trasladan a todos los catálogos.
| Familia | Adobe | Dirección actual |
|---|---|---|
| Pinceles | ABR | Importación y exportación |
| Patrones | PAT | Importación y exportación |
| Formas | CSH | Importación y exportación |
| Estilos | ASL | Importación y exportación de efectos compatibles |
| Muestras | ACO | Solo importación |
| Degradados | GRD | Solo importación |
| Curvas | ACV | Solo importación |
| Acciones | ATN | Importación y exportación; ejecución solo de operaciones compatibles |
Versiones y ejecución
Contiene un set, sus actions y steps, además de sampledTips y patterns. Cada paso guarda id, enabled, operation y parameters tipados. Puntas y patrones activos se incrustan para evitar depender de otro catálogo.
Hasta 256 MiB, 2.048 acciones y 32.768 pasos; puntas 64 MiB y patrones 128 MiB decodificados. Importar asigna nuevas identidades. Operaciones desconocidas quedan como no compatibles y no se ejecutan en versiones anteriores.
Referencias completas de formatos
Descarga especificaciones Markdown completas en inglés, con esquemas, validación y compatibilidad.