JpgToPdfModal: Bilder auf 2400px runterskalieren
Stage: 2 Handy-JPGs → 23 MB PDF. Smartphone-Fotos haben 4000-6000 px Kante, das macht auch ohne Re-Encode 5-10 MB pro Bild → PDF wird riesig. Beim Hinzufügen werden Bilder jetzt auf max 2400 px lange Kante runterskaliert (~290 DPI auf A4 = Druckqualität) und als JPEG mit Quality 0.92 (Lightroom-Default) persistiert. Vorschau, Rotation/ Flip und PDF-Embed laufen alle auf dem skalierten Bild. Erwartete Größe: 2 Handy-Fotos ≈ 1-2 MB PDF.
This commit is contained in:
@@ -97,6 +97,17 @@ isolierte Instanz (keine Multi-Tenancy im Code), Provisioning + Abrechnung
|
||||
|
||||
## ✅ Erledigt
|
||||
|
||||
- [x] **🐞 JpgToPdfModal: PDF blieb trotz vorherigem Fix bei 20+ MB**
|
||||
- Stage-Test: 2 Handy-JPGs → 23 MB PDF. Ursache: Smartphone-Fotos
|
||||
haben 4000-6000 px Kante (24 MP), das vergrößert die JPEG-Datei
|
||||
auch ohne Re-Encode auf 5-10 MB pro Bild.
|
||||
- Fix: Bilder **beim Hinzufügen** auf max. 2400 px lange Kante
|
||||
runterskaliert (~290 DPI auf A4 = Druckqualität) und als JPEG mit
|
||||
Quality 0.92 (Lightroom-Default, kein wahrnehmbarer Unterschied)
|
||||
persistiert. Vorschau-Thumbnail, Rotation/Flip und finaler
|
||||
PDF-Embed laufen alle auf dem skalierten Bild.
|
||||
- Erwartete Größe: 2 Handy-Fotos ≈ 1-2 MB PDF (statt 23 MB).
|
||||
|
||||
- [x] **🆕 Kunden-Detail-Tabs: Pro-Tab-Link „in neuem Tab öffnen"**
|
||||
- `Tabs`-Komponente um optionalen Prop `tabHrefBuilder(tabId)` erweitert.
|
||||
Wenn gesetzt, erscheint neben jedem Tab-Label ein kleines
|
||||
|
||||
Reference in New Issue
Block a user