AVIF in PNG: für Transparenz und für Bilder, die Sie noch bearbeiten werden
AVIF kann Transparenz speichern, und die meisten Konverter werfen sie weg. Schicken Sie ein Logo mit freien Ecken durch ein achtloses Werkzeug, und dahinter sitzt ein weißer Kasten, manchmal ein schwarzer. Das ist der erste Grund, hier PNG statt JPG zu wählen: PNG hat einen echten Alphakanal, also kommt ein Freisteller bei Ihnen an, fertig zum Einsetzen auf eine Folie, in ein Mockup oder auf eine Produktseite.
Der zweite Grund ist die Bearbeitung. Die PNG Kompression arbeitet verlustfrei, sie speichert also genau die Pixel, die sie bekommen hat, und wirft nichts weiter weg. Wandeln Sie stattdessen in JPG um, legt jedes weitere Speichern neue Artefakte über die bereits vorhandenen. Wenn das Bild in ein Grafikprogramm wandert oder Sie es mehrmals zuschneiden und neu exportieren, kostet PNG Sie bei keinem dieser Durchgänge etwas.
Der Transparenztest, Pixel für Pixel
Wir haben eine AVIF Datei mit drei senkrechten Streifen gebaut: einer vollständig frei, einer exakt halb transparent, einer vollständig deckend. Danach haben wir sie auf unserem eigenen Server mit jeder Einstellung umgewandelt und das Ergebnis Pixel für Pixel nachgemessen.
| Einstellung | Freier Bereich | Halb transparenter Bereich | Deckender Bereich |
|---|---|---|---|
| Recommended | blieb frei | blieb exakt halb | blieb deckend |
| Smallest, 64 Farben | blieb frei | blieb exakt halb | blieb deckend |
| Palette compression aus | blieb frei | blieb exakt halb | blieb deckend |
Die Teiltransparenz hat sogar bei 64 Farben überlebt. Genau daran scheitern die meisten Konverter, denn in einer begrenzten Palette scheint für sie kein offensichtlicher Platz zu sein, und das übliche Ergebnis ist ein weicher Schatten, der zu einer harten Kante wird. Hier wird bei keiner Einstellung etwas auf eine Hintergrundfarbe gerechnet. Dieselbe Datei durch die Umwandlung von AVIF in JPG geschickt kam mit einem in Volltonfarbe gefüllten freien Streifen zurück, denn JPEG hat schlicht keine Möglichkeit, Transparenz zu speichern.
Warum wir Ihnen keine Prozentzahl versprechen
Palette compression ist standardmäßig aktiv, denn ein PNG eines Fotos in voller Farbtiefe wird riesig, und gewöhnliches zlib bekommt davon kaum etwas ab. Wie viel es spart, hängt vollständig vom Bild ab. Hier ist dieselbe AVIF Datei mit 1200 mal 900 Pixeln, 21 KB auf der Festplatte, mit jeder Einstellung umgewandelt:
| Einstellung | Palette | PNG Ergebnis | Was passiert ist |
|---|---|---|---|
| Fast | 256 Farben | 281 KB | volle Farbtiefe behalten, die Palettenfassung fiel größer aus |
| Recommended | 128 Farben | 223 KB | Palette verwendet |
| Smallest | 64 Farben | 197 KB | Palette verwendet |
| Palette compression aus | keine | 227 KB | streng verlustfrei, volle Farbtiefe |
Bei genau diesem Bild hat die Palette so gut wie nichts gebracht, und bei 256 Farben hätte sie die Datei sogar vergrößert, also hat das Werkzeug sie verworfen und die Fassung in voller Farbtiefe behalten. Bei einem flächigen Logo oder einem Screenshot kann dieselbe Einstellung die Datei um mehr als die Hälfte kürzen. Deshalb steht auf dieser Seite nirgends eine einzige Prozentzahl. Das einzige Versprechen, das sich zu geben lohnt, ist das, welches wir halten können: Sie bekommen immer die kleinere Fassung, und das Ergebnis sagt Ihnen, welche davon es geworden ist.
Rechnen Sie damit, dass das PNG ein Vielfaches Ihrer AVIF Datei wiegt
AVIF ist ein moderner verlustbehafteter Codec, der Details wegwerfen darf, die Ihrem Auge nicht fehlen. PNG muss jedes übergebene Pixel festhalten. Ein Foto, das als AVIF in ein paar hundert Kilobyte passt, landet als PNG in voller Farbtiefe im Megabytebereich, und das ist der Preis der Verlustfreiheit und kein Fehler der Umwandlung. Ist das PNG für Ihren Zweck immer noch zu schwer, handelt es sich vermutlich um ein Foto, und AVIF in JPG ist dafür die bessere Antwort.
Screenshots und Text bleiben scharf
Harte Kanten, Text aus Benutzeroberflächen und flächige Farbblöcke sind genau das, womit JPEG am schlechtesten umgeht. Es arbeitet in kleinen quadratischen Blöcken und hinterlässt sichtbare Schatten um jeden Buchstaben. PNG speichert solche Kanten exakt, ein Screenshot wird also mit genauso scharfem Text umgewandelt, wie die AVIF Datei ihn hatte. Flächige Grafiken sind zugleich der Fall, in dem sich Palette compression am stärksten auszahlt, denn ein Screenshot oder ein Logo enthält tatsächlich nur wenige unterschiedliche Farben. Bei einem Screenshot mit Verläufen, wenn Sie Sicherheit statt Ersparnis wollen, schalten Sie Palette compression aus und behalten jede Farbe.
Die Palette selbst festlegen
Unter der Kompressionseinstellung gibt es ein Feld Colours für die Farbanzahl. Lassen Sie es unberührt, dann nutzt jede Einstellung ihren eigenen Vorgabewert. Setzen Sie es auf einen beliebigen Wert von 2 bis 256, und genau diese Palette bekommen Sie, was hilft, wenn Sie sich an ein vorhandenes Motiv angleichen oder ein Icon bis zum Äußersten auspressen. Palette compression ganz auszuschalten liefert Ihnen ein streng pixelgenaues PNG in voller Farbtiefe.
Ausrichtung, Farbe und Abmessungen
Das Ausrichtungsmerkmal eines Handyfotos wird angewendet, bevor überhaupt etwas geschrieben wird, und danach aus dem Ergebnis entfernt, damit Ihr Bild aufrecht ankommt und kein Betrachter es ein zweites Mal dreht. Ein Display P3 Profil mit großem Farbraum wird in das PNG eingebettet statt verworfen, und das ist der Unterschied zwischen korrekter Farbe und einem Himmel, der neonfarben zurückkommt; die Einstellung Colour profile wandelt sauber nach sRGB um, wenn Ihr Ziel Profile ignoriert. Die Pixelmaße ändern sich nie. Umgewandelt wird das Format, nicht die Größe.
Umbenannte und animierte Dateien
Das Format wird aus den Bytes der Datei selbst gelesen, eine AVIF Datei, die jemand unter der Endung .jpg gespeichert hat, wird also trotzdem korrekt umgewandelt. Eine animierte AVIF Datei liefert Ihnen ihr erstes Einzelbild als ein einzelnes Standbild, und das Ergebnis sagt das auch. Animiertes PNG wird nicht erzeugt, denn eine Animation in Hunderte fast identischer Einzelbilder auseinanderzuziehen ist nicht das, wonach jemand fragt, der eine Datei umwandelt.
Das bekommen Sie
- Den transparenten Hintergrund vollständig, samt Teiltransparenz und weichen Schatten
- Verlustfreie Kompression, späteres Zuschneiden und neues Exportieren kostet also nichts zusätzlich
- Die jeweils kleinere Fassung, Palette oder volle Farbtiefe, pro Datei entschieden
- Ihre eigene Palettengröße, wenn Sie eine wollen, von 2 bis 256 Farben
- Fotos aufrecht, großer Farbraum erhalten oder auf Wunsch nach sRGB umgewandelt
- Dieselben Pixelmaße, mit denen Sie angefangen haben, jedes Mal
Wie geht es weiter?
Ist das Bild ein gewöhnliches Foto ohne Transparenz? AVIF in JPG liefert Ihnen für dasselbe Motiv eine deutlich kleinere Datei.
Ist das PNG schwerer als erwartet? PNG komprimieren verkleinert es weiter, ohne die Abmessungen anzurühren.
Soll das Bild danach wieder auf eine Website? PNG in WebP behält die Transparenz und nimmt Gewicht für den Browser heraus.