Dekodieren Sie WebP-Bilder lokal nach JPEG, wenn ein nachgelagertes System .jpg verlangt—ältere CMS-Uploads, E-Mail-Anhänge, Druckereien oder Werkzeuge ohne WebP-Dekodierung.
So funktioniert es
Nach Auswahl einer .webp-Datei lädt der Browser sie in eine Canvas und kodiert mit canvas.toDataURL('image/jpeg', quality) neu. JPEG ist immer verlustbehaftet; höhere Qualität erhält mehr Detail bei größerer Ausgabe.
Wann Sie es nutzen
- Fotos an Formulare senden, die nur JPEG akzeptieren
- Druckfertige JPEG aus WebP-Exporten erzeugen
- JPEG-Qualitätseinstellungen an einer einzelnen WebP-Quelle vergleichen
Einschränkungen
Transparenz in WebP wird auf einen festen Hintergrund flachgelegt (meist schwarz oder weiß, je nach Browser-Compositing). EXIF-Metadaten werden nicht übertragen. Animiertes WebP wird nicht unterstützt. Ausgabgröße und Farbtreue hängen vom JPEG-Encoder des Browsers ab.
Beispiel
Geben Sie beispielsweise die Standard-Beispielwerte im Formular ein und vergleichen Sie die Ausgabe mit einer bekannten Referenz; ändern Sie jeweils nur einen Eingabewert, um die Wirkung zu sehen.