d19913a53d
Neues Modul libs/Farben.py mit Farbschema, das Gruppen Farben zuordnet, gesteuert durch Profile aus cfg/farben.cfg. Zwei Modi: "palette" (Farbliste zyklisch je Gruppe, Profil grosse_gruppen) und "kategorien" (Hochzeit: Familie/Verein/VIP getrennt ueber Farbverlaeufe, Profil hochzeit). Sitzplatzverteilung.alsSVG bekommt Parameter Farbschema; Farben werden nun fest fuer die vollstaendige Gruppenliste (nach Id) vergeben statt lazy in Zeichenreihenfolge, damit jede Gruppe variantenuebergreifend dieselbe Farbe hat. platz.py bekommt Schalter --farben (Vorgabe grosse_gruppen). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
45 lines
2.0 KiB
INI
45 lines
2.0 KiB
INI
# Farbprofile fuer die SVG-Ausgabe (Sitzplatzverteilung.alsSVG).
|
|
#
|
|
# Jede Sektion ist ein Farbprofil, waehlbar per --farben <Sektion> (libs/platz.py,
|
|
# Vorgabe: grosse_gruppen) bzw. ueber PLATZ_FARBENART (Web). So laesst sich je
|
|
# Anlass ein anderes Farbschema vorwaehlen.
|
|
#
|
|
# Modus = palette
|
|
# Eine Farbliste (Palette), die zyklisch je Gruppe (nach Gruppen-Id sortiert)
|
|
# vergeben wird. Gut fuer viele/grosse Gruppen, wo es nur auf klare
|
|
# Unterscheidbarkeit ankommt.
|
|
#
|
|
# Modus = kategorien
|
|
# Trennt die Gruppen nach Art und faerbt sie unterschiedlich ein - gedacht
|
|
# fuer Hochzeiten:
|
|
# - Familie: eine Gruppe, deren Mitglieder mehrheitlich denselben
|
|
# Nachnamen tragen. Jeder Nachname bekommt einen Farbverlauf
|
|
# (abwechselnd aus FamilienVerlaeufe), Untergruppen desselben
|
|
# Nachnamens laufen den Verlauf entlang (z.B. Blau -> Gruen).
|
|
# - Verein: jede sonstige benannte Gruppe (Freunde, Kollegen, Vereine);
|
|
# laeuft ueber VereinVerlauf (z.B. Violett -> Grau).
|
|
# - VIP: fest gesetzte Gaeste ohne GA-Gruppe (Ehrentafel, Kindertisch);
|
|
# bekommen die Startfarbe von VIPVerlauf (Rot).
|
|
#
|
|
# Farbverlauf-Syntax: "Startfarbe -> Endfarbe"; mehrere Verlaeufe kommagetrennt.
|
|
|
|
|
|
# Fuer grosse Veranstaltungen mit vielen Gruppen: reine Palette, zyklisch.
|
|
[grosse_gruppen]
|
|
Modus = palette
|
|
Palette = #e6194b, #3cb44b, #4363d8, #f58231, #911eb4, #42d4f4, #f032e6,
|
|
#bfef45, #fabed4, #469990, #dcbeff, #9a6324, #800000, #aaffc3,
|
|
#000075, #808000, #ffd8b1, #f58231, #46f0f0, #d2f53c
|
|
|
|
|
|
# Fuer Hochzeiten: nach Familie / Verein / VIP getrennt.
|
|
[hochzeit]
|
|
Modus = kategorien
|
|
# Familien: abwechselnd Blau -> Gruen und Gelb -> Orange (je Nachname ein
|
|
# Verlauf, damit sich verschiedene Familien unterscheiden).
|
|
FamilienVerlaeufe = #1f4e9c -> #2fae5f, #f2c200 -> #e8590c
|
|
# Vereine / gemischte Gruppen: Violett -> Grau.
|
|
VereinVerlauf = #7b2fbf -> #9aa0a6
|
|
# VIPs (feste Platzierung): Rot.
|
|
VIPVerlauf = #e63946 -> #8b0000
|