Forme (.fshape)

Contorni vettoriali, proporzioni e geometria Bézier.

Verificato nel codice dell’applicazione il 5 ottobre 2026. Focale è in sviluppo attivo; comandi e pacchetti possono variare per build.

Uso nell’applicazione

Il catalogo forme personalizzate importa ed esporta forme utente. Disegna un livello forma per conservare geometria editabile. Rimuovere un preset non cambia le forme già inserite.

Struttura del file

JSON UTF-8 con tag e versione espliciti. Lettore e scrittore attuali usano la versione 1. L’esempio mostra la struttura della libreria; la specifica completa descrive i valori.

presets contiene id, name, sourceAspectRatio, groupPath, sortOrder e outline. Sottotracciati conservano ancore normalizzate, maniglie relative inX/inY e outX/outY, chiusura, combinazioni e regole di riempimento. Nessun pixel raster.

Struttura del file
CampoValore
Extension.fshape
formatfocale-custom-shape-presets
version1
CodificaJSON UTF-8
{
  "format": "focale-custom-shape-presets",
  "version": 1,
  "presets": [
    {
      "version": 1,
      "id": "shape.user.01234567-89ab-cdef-0123-456789abcdef",
      "name": "Leaf",
      "sourceAspectRatio": 2,
      "groupPath": [
        "Nature"
      ],
      "sortOrder": 4,
      "outline": {
        "id": "shape.user.01234567-89ab-cdef-0123-456789abcdef",
        "name": "Leaf",
        "subpaths": [
          {
            "closed": true,
            "anchors": [
              {
                "x": 0,
                "y": 0.5,
                "outX": 0.2,
                "outY": -0.5
              },
              {
                "x": 1,
                "y": 0.5,
                "inX": -0.2,
                "inY": -0.5
              },
              {
                "x": 0.5,
                "y": 1
              }
            ]
          }
        ]
      }
    }
  ]
}

Validazione e limiti

Fino a 128 MiB e 8.192 preset; ogni preset 16 MiB e 100.000 ancore. Nomi, coordinate e gerarchia sono limitati. Collisioni ricevono nuovi id; un valore invalido rifiuta la libreria.

Scambio con Photoshop

CSH scambia contorni, maniglie, proporzioni, ordine e gruppi supportati. .fcshape è una cache interna; usa .fshape per lo scambio.

Specifiche complete dei formati

Scarica le specifiche Markdown complete in inglese, con schemi, validazione e compatibilità.

Altre pagine di documentazione