Wandeln Sie JPEG/JPG-Bilder lokal in PNG im Browser um. Laden Sie ein Foto oder eine Grafik hoch, prüfen Sie die PNG-Ausgabe in der Vorschau und laden Sie das Ergebnis herunter—kein Upload auf einen Server nötig.
So funktioniert die Umwandlung
Die Datei wird mit FileReader gelesen, in voller Quellpixelgröße auf eine HTML-Canvas gezeichnet und mit canvas.toDataURL('image/png') exportiert. PNG ist verlustfrei: die Pixel bleiben ohne JPEG-Rekompressionsartefakte erhalten, die Datei wird oft größer, weil PNG keine verlustbehaftete DCT-Kodierung von JPEG nutzt.
Nur Eingaben vom Typ image/jpeg und image/jpg werden akzeptiert. Ein Qualitätsschieberegler (1–100) erscheint der Konsistenz mit anderen Konvertern wegen; er beeinflusst die PNG-Ausgabe nicht, weil der PNG-Encoder verlustfrei ist.
Wann Sie es nutzen
JPEG-Kompression entfernen, bevor Sie in Tools bearbeiten, die PNG erwarten; Logos oder Screenshots für Transparenz-Workflows vorbereiten (Hinweis: JPEG-Quellen haben kein Alpha—der Hintergrund bleibt deckend); oder eine Masterkopie ohne Generationsverlust archivieren.
Einschränkungen
Sehr große Bilder können Browser-Speichergrenzen erreichen oder auf schwachen Geräten langsam wirken. Eingebettete EXIF-Ausrichtung wird beim Dekodieren vom Browser angewendet, Metadaten werden aber nicht in die Ausgabe-PNG kopiert. Animiertes JPEG wird nicht unterstützt. Die Verarbeitung bleibt auf dem Gerät; verwenden Sie es nicht für vertrauliche Bilder auf gemeinsam genutzten Rechnern ohne lokale Richtlinienprüfung.
Beispiel
Ein 1200×800-JPEG-Foto wird zu einer PNG-Data-URL, die Sie als image.png in der Vorschau ansehen und herunterladen können.