Muster (.fpattern)

RGBA-Kacheln, Metadaten und deduplizierte Pixel.

Am 5. Oktober 2026 mit dem Anwendungscode abgeglichen. Focale wird aktiv entwickelt; Befehle und Pakete können je Build abweichen.

Verwendung in der Anwendung

Import und Export stehen im Musterauswahldialog. Bearbeiten → Muster definieren erfasst Dokument oder rechteckige Auswahl ohne weiche Kante. Bearbeiten öffnet eine Kopie; definiere das Ergebnis als neue Vorgabe.

Dateiaufbau

UTF-8-JSON mit expliziter Formatkennung und Version. Aktueller Leser und Schreiber verwenden Version 1. Das Beispiel zeigt die Bibliothekshülle; die vollständige Referenz beschreibt alle Werte.

presets enthält id, name, patternId und optional groupPath. assets hält inhaltsbezogene Kennungen, width, height und zeilenweises Base64-rgba ohne Vormultiplikation. Mehrere Vorgaben teilen eine Kachel. Originalebenen werden nicht erhalten.

Dateiaufbau
FeldWert
Extension.fpattern
formatfocale-pattern-presets
version1
KodierungJSON 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="
    }
  ]
}

Prüfung und Grenzen

Maximal 256 MiB kodiert, 128 MiB dekodiertes RGBA, 4.096 Vorgaben und Ressourcen, 4.096 Pixel je Achse und 16 Millionen je Kachel. Kennungen und Längen werden geprüft.

Photoshop-Austausch

PAT importiert unterstützte Modi als RGBA8 und exportiert kompatible Pixel, Namen, Reihenfolge und Gruppen. Integrierte Muster fehlen im Export.

Vollständige Formatreferenzen

Lade vollständige Markdown-Spezifikationen auf Englisch mit Schemata, Validierung und Kompatibilität herunter.

Weitere Dokumentationsseiten