WEBP und der Alphakanal: Was übersteht
Nur ein Ausgabeformat in diesem Toolkit behält Transparenz: PNG. Wandle ein transparentes WEBP in etwas anderes um, und die leeren Pixel werden mit einer Farbe deiner Wahl gefüllt — was entweder genau das ist, was du wolltest, oder das Eine, was du zuerst prüfen solltest.
WEBP ist nicht ein Format. Es ist ein Container, der entweder ein verlustbehaftetes Bild, ein verlustfreies oder eine Animation enthält — und jedes davon kann Transparenz tragen. Diese Flexibilität ist der Grund, warum ein WEBP in einer Webseite bei einem Viertel des Gewichts eines PNG sitzen und trotzdem ein freigestelltes Logo sauber zeigen kann. Wenn ein Programm sich weigert, es zu öffnen, liegt das Problem an der Unterstützung, nicht am Bild.
Was der Konverter tut, der Reihe nach
- Die Datei wird in deinem Browser-Tab dekodiert, in ihrer vollen Auflösung.
- Das dekodierte Bild wird auf einen Canvas in der Größe gezeichnet, die du verlangt hast.
- Für jedes Zielformat außer PNG wird der Canvas mit einer Hintergrundfarbe gefüllt, bevor das Bild darauf landet.
- Das Ergebnis wird erneut kodiert — als PNG ohne Qualitätseinstellungen, als JPEG oder WEBP in der Qualitätsstufe am Regler.
- Die Datei wird in deine Downloads geschrieben; nichts wird an irgendeinem Punkt hochgeladen.
Die Hintergrundfüllung ist der Teil, den man zweimal lesen sollte. Sie passiert bei JPEG, bei WEBP und bei jedem anderen verlustbehafteten Ziel, weil der Canvas keine Transparenz halten kann, sobald das Format sie nicht speichern kann. Die Vorgabe ist Weiß; die Farbauswahl neben dem Qualitätsregler ändert sie. Hat dein WEBP weiche, halbtransparente Kanten — ein Schlagschatten, eine handgezeichnete Kontur —, werden diese Pixel mit dem Hintergrund vermischt statt weggeworfen, ein dunkler Hintergrund kann also bewirken, dass ein helles Logo einen Saum zu haben scheint.
Zwei Umwandlungen, zwei verschiedene Aufgaben
| Umwandlung | Wofür sie ist | Was mit der Transparenz passiert |
|---|---|---|
| WEBP in PNG | Die Datei in Software öffnen, die WEBP nie gelernt hat | Bleibt — PNG speichert Alpha. |
| WEBP in JPG | Eine kleinere Datei für einen Ort, der nur JPEG akzeptiert | Auf die Hintergrundfarbe flachgelegt. |
| JPG in WEBP | Ein Foto fürs Web verkleinern | JPEG hat keine Transparenz, es gibt also keine zu behalten. |
Eine kontraintuitive Folge: Ein transparentes PNG in diesem Tool in WEBP umzuwandeln legt es ebenfalls flach, obwohl das WEBP-Format Transparenz tragen kann. Der Canvas wird für jedes Nicht-PNG-Ziel gleich vorbereitet, die sichere Regel ist also einfach — wenn Transparenz zählt, ende bei PNG.
Qualität und warum die Vorgabe sich bewegt
JPEG und verlustbehaftetes WEBP werden in einer Qualitätsstufe kodiert, die vom Regler kommt, der bei 92 startet. Das ist eine vernünftige Mitte: hoch genug, dass Artefakte auf Fotos unsichtbar bleiben, niedrig genug, um eine Datei spürbar zu verkleinern. PNG wird ohne Qualitätseinstellung kodiert, weil PNG per Definition verlustfrei ist — der Regler hat keine Wirkung darauf, und die Hintergrundfarbe ebenso wenig.
Da jede Umwandlung das Bild neu kodiert, kann Qualität nur verloren gehen, nie gewonnen werden. Ein JPEG bei Qualität 92 in WEBP umzuwandeln hält das sichtbare Ergebnis in den meisten Fällen ununterscheidbar; WEBP bei derselben Einstellung in JPEG umzuwandeln fügt eine weitere Generation zu allem hinzu, was die Datei bereits trug.
Die Grenzen
- 64 MB pro Datei, geprüft, bevor die Datei dekodiert wird.
- Ausgabeseiten dürfen 20.000 px nicht überschreiten.
- Die Größenänderung kann von 1 % bis 400 % des Originals gehen, oder auf eine exakte Größe.
- Bis zu zwanzig Dateien können in einem Durchgang in die Warteschlange.
- Metadaten werden nicht in die neue Datei kopiert: Die Ausgabe ist das frisch kodierte Bild.
Die Kurzfassung
- PNG ist das einzige Ziel, das Transparenz behält; alles andere wird flachgelegt.
- Die Farbauswahl für den Hintergrund entscheidet, was transparente Pixel werden — standardmäßig Weiß.
- Qualität startet bei 92 für verlustbehaftete Ziele und bewirkt für PNG nichts.
- Die Umwandlung geschieht in deinem Tab; die Datei wird nie hochgeladen.
Fragen
Bleibt mein transparentes WEBP transparent?
Nur wenn die Ausgabe PNG ist. Bei JPEG- und WEBP-Zielen wird der Canvas zuerst mit der Hintergrundfarbe gefüllt, transparente Pixel werden also hineinvermischt, bevor kodiert wird.
Warum ist das PNG größer als das WEBP?
Weil WEBP komprimiert, mit oder ohne Verlust, und PNG jeden dekodierten Pixel verlustfrei speichert. Ein in PNG umgewandeltes Foto ist oft ein Vielfaches größer.
Beeinflusst der Qualitätsregler die PNG-Ausgabe?
Nein. PNG ist per Definition verlustfrei, der Konverter kodiert es also ohne Qualitätseinstellung; der Regler gilt nur für JPEG und verlustbehaftetes WEBP.