Markenlogos auf ihren Inhalt beschneiden
CABINET und Rotpunkt wirkten neben Februe zu klein. Ursache war nicht die Box, sondern leerer Rand in den Dateien: CABINET nutzte nur 29 Prozent der Hoehe seiner Zeichenflaeche, Rotpunkt 70 Prozent. CABINET ist ein 4:1-Schriftzug in einer fast quadratischen Flaeche – im Seitenkopf blieben davon rund 28 px sichtbare Hoehe. Bei beiden SVGs auf die Tuschekante beschnitten (viewBox auf den Inhalt gesetzt, plus 1 Prozent Luft; die Pfade selbst unveraendert). Beide nutzen ihre Flaeche jetzt zu 98 Prozent. Im Seitenkopf ist CABINET damit rund zweieinhalb- mal so gross wie vorher, Rotpunkt gut anderthalbmal und auf derselben Hoehe wie Februe. Die Boxgroessen im Frontend bleiben unveraendert – Februe sass bereits richtig, eine groessere Box haette Februe mitvergroessert. Ein Test haelt fest, dass unter public/ die beschnittenen Fassungen liegen und nicht die Zulieferungen. Tests: 873 gruen (3217 Assertions), Pint sauber. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
c8899e2d7d
commit
3958a1fe89
4 changed files with 38 additions and 7 deletions
|
|
@ -19,7 +19,7 @@ eingearbeitet. Offen: Bildmaterial, Rechtstexte und die Herstellerfreigaben.
|
|||
**Stand 03.09.2026:** T1 und B1–B13 abgearbeitet, **alle Arbeitspakete AP0–AP6 umgesetzt**, die
|
||||
Bestandsinhalte auf den Interior-Auftritt umgestellt, die Seite abgestimmt und alle vier Punkte
|
||||
der Abstimmungsrunde vom 03.09. umgesetzt (Nachtrag 5). Alle drei Markenseiten haben jetzt einen
|
||||
ausführlichen Text. `php artisan test --compact`: **871 grün** (3215 Assertions), Pint sauber,
|
||||
ausführlichen Text. `php artisan test --compact`: **873 grün** (3217 Assertions), Pint sauber,
|
||||
`npm run build:b2in` gebaut.
|
||||
**Die Seite ist testbereit** – die ausstehenden Zulieferungen trägt Marcel selbst im CMS nach.
|
||||
|
||||
|
|
@ -1047,9 +1047,29 @@ beide Wege fest.
|
|||
wie Rotpunkt. Jedes Logo bekommt deshalb Höhe **und** Maximalbreite plus `object-contain` – die
|
||||
Konvention aus der Sponsoring-Sektion.
|
||||
|
||||
**Am Febrü-Logo nachgearbeitet:** Im Original waren knapp drei Viertel der Bildfläche leerer
|
||||
Rand (Inhalt 570 × 238 in 3084 × 1948). In einer Box hätte es dadurch winzig gewirkt. Es ist auf
|
||||
seinen Inhalt beschnitten und auf 760 px Breite gerechnet – 53 KB → 15 KB.
|
||||
**Alle drei Dateien auf ihren Inhalt beschnitten.** Jede Zulieferung brachte leeren Rand mit,
|
||||
und zwar unterschiedlich viel – dadurch wirkten die Logos trotz gleicher Box unterschiedlich
|
||||
groß:
|
||||
|
||||
| Logo | genutzte Höhe der Datei | nach dem Beschnitt |
|
||||
|---|---|---|
|
||||
| CABINET | **29 %** | 98 % |
|
||||
| Rotpunkt | 70 % | 98 % |
|
||||
| Febrü | 27 % | 100 % |
|
||||
|
||||
CABINET ist ein 4:1-Schriftzug, der in einer nahezu quadratischen Fläche saß – im Seitenkopf
|
||||
blieben davon rund 28 px sichtbare Höhe. Nach dem Beschnitt sind es 69 px bei voller Boxbreite,
|
||||
also gut zweieinhalbmal so groß. Rotpunkt wächst um gut das Anderthalbfache und steht jetzt auf
|
||||
derselben Höhe wie Febrü.
|
||||
|
||||
Bei den beiden SVGs genügte dafür der `viewBox` (Ursprung und Maße auf die Tuschekante gesetzt,
|
||||
plus 1 % Luft); die Pfade selbst sind unverändert. Der Febrü-PNG wurde tatsächlich beschnitten
|
||||
und auf 760 px Breite gerechnet – 53 KB → 15 KB. Die Originale liegen unverändert in
|
||||
`dev/2026-08-28/markenlogos/`.
|
||||
|
||||
> Die Boxgrößen im Frontend sind dabei **nicht** angefasst worden: Febrü saß bereits richtig, und
|
||||
> eine größere Box hätte auch Febrü mitvergrößert. Die anderen beiden wachsen allein dadurch,
|
||||
> dass ihre Dateien den Platz jetzt ausnutzen.
|
||||
|
||||
**Nachziehen auf bestehenden Installationen:** `CmsBrandSeeder` überspringt vorhandene Marken,
|
||||
trägt die Logos also nur bei einer frischen Installation ein. `BrandLogoSeeder` **(neu)** setzt
|
||||
|
|
@ -1079,8 +1099,10 @@ selbst hochgeladenes Logo bleibt damit stehen; mehrfaches Ausführen ist unbeden
|
|||
- Alle drei Logos erscheinen auf Startseite, `/marken` und den „Weitere Marken"-Kacheln.
|
||||
- Die Dateien, auf die der Seeder zeigt, liegen tatsächlich unter `public/`.
|
||||
- `BrandLogoSeeder` überschreibt kein selbst hochgeladenes Logo.
|
||||
- Die SVGs unter `public/` sind die beschnittenen Fassungen, nicht die Zulieferungen (erkennbar
|
||||
am `viewBox`-Ursprung, der nach dem Beschnitt nicht mehr `0 0` ist).
|
||||
|
||||
`php artisan test --compact`: **871 grün** (3215 Assertions), Pint sauber, `npm run build:b2in`
|
||||
`php artisan test --compact`: **873 grün** (3217 Assertions), Pint sauber, `npm run build:b2in`
|
||||
gebaut.
|
||||
|
||||
---
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue