Ein hochgeladenes Logo erschien auf der Willkommensseite deutlich kleiner als ein automatisch gefundenes. Ursache ist nicht die CSS - beide nutzen dieselbe Klasse - sondern der Bildinhalt: nach dem Freistellen ist der Rand zwar durchsichtig, zaehlt aber weiter zur Bildflaeche. .customer-logo skaliert mit object-fit: contain auf 120px Hoehe, ein Logo mit breitem Rand erscheint dadurch nur einen Bruchteil davon gross (gemessen: 30px statt 120px). Brandfetch-Logos sind bereits eng beschnitten und fuellen den Kasten aus. trim_transparent_border() schneidet die durchsichtigen Raender nach dem Freistellen weg. Greift auch bei bereits transparenten PNGs; bei abgewaehltem Freistellen passiert nichts, da es dort keinen transparenten Rand gibt. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
27 KiB
27 KiB