Windows-Symbol in den Programmfarben

Sein Befund: "hast du bei dem windows icon das gleich farbige wie im
programm, wo als wasserzeichen gilt, gemacht - weil das schaut blau aus".

Er hatte recht: auf der Kachel stand das ROHE Logo mit seinem Petrol
#004860, waehrend im Programm (Kopfzeile, Wasserzeichen) laengst die
umgefaerbte Fassung laeuft. Zwei Farben fuer dasselbe Zeichen.

Jetzt geht das Logo auch fuers Symbol durch _umfaerben() - dieselbe
Funktion, dieselben Farben: Tuerkis fuer die Wolke, Dunkelgrau fuer das
Zeichen daneben. Die Kachel ist weiss, also gilt die HELLE Fassung.

Fassung 1.8.1.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V4t48uxDok5rJXhC9bX1Ax
This commit is contained in:
TheMockTv 2026-09-07 10:52:00 +02:00
parent 9794632ae4
commit b5bf6f401f
3 changed files with 8 additions and 3 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Before After
Before After

View file

@ -10,11 +10,11 @@ und NUR hier; alles andere (Info-Dialog, Updater, Release) liest sie von hier.
Regel Regel
----- -----
Die Nummer wird beim Ausliefern erhoeht und entspricht dem Release-Tag ohne das Die Nummer wird beim Ausliefern erhoeht und entspricht dem Release-Tag ohne das
"v": Tag `v1.8.0` -> VERSION "1.8.0". Wer das eine ohne das andere aendert, "v": Tag `v1.8.1` -> VERSION "1.8.1". Wer das eine ohne das andere aendert,
baut dem Updater eine Falle. baut dem Updater eine Falle.
""" """
VERSION = "1.8.0" VERSION = "1.8.1"
# Zu welchem Repository dieses Programm gehoert - der Updater sucht dort. # Zu welchem Repository dieses Programm gehoert - der Updater sucht dort.
REPOSITORY = "TheMockTv/rechnungstool" REPOSITORY = "TheMockTv/rechnungstool"

View file

@ -107,9 +107,14 @@ def symbol_bauen(ziel):
try: try:
from PIL import Image from PIL import Image
roh = Image.open(quelle).convert("RGBA") roh = Image.open(quelle).convert("RGBA")
# Dieselben Farben wie IM Programm: Tuerkis fuer die Wolke, Dunkelgrau
# fuer das Zeichen daneben. Vorher stand hier das rohe Logo mit seinem
# Petrol #004860 - sein Befund am 07.09.2026: "das schaut blau aus".
# Die Kachel ist weiss, also gilt die HELLE Fassung (dunkel=False).
zeichen = _umfaerben(roh, dunkel=False)
bilder = [] bilder = []
for g in ICO_GROESSEN: for g in ICO_GROESSEN:
bilder.append(kachel(roh, g, rand=0.10 if g <= 24 else 0.16)) bilder.append(kachel(zeichen, g, rand=0.10 if g <= 24 else 0.16))
# Pillow schreibt die uebrigen Groessen selbst aus dem groessten Bild - # Pillow schreibt die uebrigen Groessen selbst aus dem groessten Bild -
# deshalb wird das groesste uebergeben und der Rest angehaengt. # deshalb wird das groesste uebergeben und der Rest angehaengt.
bilder[-1].save(ziel, format="ICO", bilder[-1].save(ziel, format="ICO",