Methodik
Methodik und Quellen
jpgpng.de wandelt Bilder lokal im Browser von JPG in PNG um. Die Konvertierung läuft komplett auf Deinem Gerät, kein Server sieht die Datei. Diese Seite erklärt, wie das Tool intern arbeitet und worauf wir achten.
Die Canvas-Pipeline
Wir nutzen die Canvas-API des Browsers, eine seit Jahren etablierte, standardisierte Schnittstelle zur Bildverarbeitung. Sie braucht keine zusätzliche Bibliothek, keinen WebAssembly-Download und keine besonderen Sicherheits-Header. Der Ablauf in drei Schritten:
- Dekodieren: Die JPG-Datei wird über
createImageBitmap()(mit Fallback auf einHTMLImageElement) zu rohen Pixeln entpackt. - Zeichnen: Die Pixel werden per
drawImage()auf ein Canvas in Zielgröße gemalt. Wird verkleinert, geschieht das mit aktivierter Glättung (imageSmoothingQuality: 'high'). - Kodieren: Das Canvas wird über
canvas.toBlob('image/png')als verlustfreies PNG ausgegeben und als Download bereitgestellt.
Warum die Umwandlung verlustfrei, aber kein Qualitätsgewinn ist
PNG ist ein verlustfreies Format: Die Pixel, die nach dem Dekodieren der JPG vorliegen, landen Bit für Bit im PNG, ohne neue Kompressionsartefakte. Was die Umwandlung nicht kann, ist verlorene Information zurückholen. JPG hat beim ursprünglichen Speichern bereits Details verworfen, und diese sind endgültig weg. Mehr dazu im Ratgeber JPG in PNG umwandeln.
Optionales Verkleinern
Du kannst eine maximale Ausgabebreite wählen. Die folgende Tabelle zeigt die Stufen. Die Höhe wird immer proportional zur Originalseite berechnet, und schmalere Bilder werden nie hochskaliert.
| Stufe | Breite | Typischer Einsatz |
|---|---|---|
| Original | unverändert | Volle Auflösung behalten (Standard) |
| Groß | 1920 px | Full-HD-Web, große Ansichten |
| Mittel | 1024 px | Blog-Bilder, Doku |
| Klein | 480 px | Vorschauen, Thumbnails |
Warum ein PNG aus einem Foto trotzdem oft größer als das JPG ausfällt, erklärt der Ratgeber zur Dateigröße bei JPG und PNG.
Transparenz
Eine JPG besitzt keinen Alphakanal, deshalb ist das erzeugte PNG zunächst deckend. Das PNG-Format kann zwar Transparenz, die Quelldatei liefert sie aber nicht mit. Wer einen transparenten Hintergrund braucht, muss das Bild in einem Editor freistellen. Hintergründe dazu im Ratgeber zur PNG-Transparenz.
Privacy-Architektur
Wir verarbeiten Deine Datei nur lokal im Browser. Das Bild wird zu einem
Objekt im Arbeitsspeicher dekodiert, auf ein Canvas gezeichnet und das Ergebnis als Blob
zurückgegeben. Es gibt keinen fetch an unsere Server, keine
Hintergrund-Synchronisation, kein Logging Deiner Inhalte. Im DevTools Netzwerk-Tab siehst
Du genau das. Ein angenehmer Nebeneffekt der Canvas-Verarbeitung: EXIF-Metadaten der JPG,
etwa GPS-Koordinaten, landen nicht im PNG. Mehr dazu unter
Datenschutz bei Bild-Konvertern.
Was wir an Telemetrie sehen
Wenn Du dem Cookie-Banner zustimmst, lädt unser Tool zwei Drittanbieter-Skripte: Adition (Werbung) und optional Umami (cookielose Reichweitenmessung). Beide sehen nichts über Dein Bild, weil das Bild den Browser nie verlässt. Sie sehen den Seitenaufruf, die Verweildauer und grobe Geräte-Daten.
Quellen
- MDN: HTMLCanvasElement.toBlob() (PNG-Ausgabe aus dem Canvas).
- MDN: createImageBitmap() (schnelles Dekodieren von Bilddateien).
- W3C: Portable Network Graphics (PNG) Specification (verlustfreie DEFLATE-Kompression, Alphakanal).
- MDN: Image file type and format guide (JPG vs. PNG, Einsatzfälle).
Review-Zyklus
Die Ratgeber und Pflicht-Pages werden halbjährlich gegen aktuelle Quellen geprüft. Änderungen landen mit Datum und Begründung unter /korrekturen. Tippfehler und kleinere Präzisierungen machen wir still im Hintergrund.
Was jpgpng.de NICHT ist
jpgpng.de ist kein Bildeditor. Wir wandeln das Format und skalieren optional die Breite, alles andere bleibt der Quelle überlassen. Wir stellen keine Hintergründe frei, ändern keine Farben und fügen keine Wasserzeichen hinzu. Wenn Du Bilder zuschneiden, retuschieren oder freistellen willst, sind Tools wie GIMP, Photopea oder Adobe Photoshop besser geeignet.