Sobald Sie Fotos einfügen, nutzt der Browser ein HTML5 Canvas-Element direkt auf Ihrem Gerät. Entsprechend der gewählten Position, Rotation und Transparenz wird der Text oder das transparente Logo präzise über das Originalbild gerendert und als JPEG exportiert. Bei aktivierter Auto-Komprimierung passt die Engine die Qualität stufenweise an, um die gewünschte Dateigröße exakt einzuhalten.
Um Speicherabstürze (Browser-Out-of-Memory-Fehler) bei der Verarbeitung hunderter hochauflösender Bilder zu vermeiden, setzt das Tool auf eine asynchrone sequentielle Warteschlange. Jedes Foto wird nacheinander bearbeitet, der Canvas-Speicher sofort freigegeben und das Ergebnis als lokales Blob-Objekt abgelegt – für maximale Stabilität und Performance.
Wichtiger Hinweis: Das Standard-JPEG-Format unterstützt keine Alphakanal-Transparenz. Wenn Sie transparente PNG-Dateien verarbeiten, werden transparente Bereiche beim Export automatisch mit weißem Hintergrund gerendert.