Wie sich PNG-Transparenz in einem PDF verhält
Viele PNG-Bilder haben durchsichtige Stellen: ein Logo ohne Hintergrund, ein Symbol, ein Diagramm, das mit transparentem Hintergrund exportiert wurde, ein freigestelltes Produktfoto, der weiche Schatten um den Screenshot eines Fensters. PNG speichert das in einem zusätzlichen Kanal, dem Alphakanal, der für jedes Pixel angibt, wie deckend es ist – ganz, gar nicht oder irgendwo dazwischen. Diese Anleitung erklärt, was PNG to PDF mit diesem Kanal macht und warum das Ergebnis dich am Bildschirm überraschen kann.
Die Transparenz kommt ins PDF
Auch ein PDF kann Transparenz enthalten, als weiche Maske: ein separates Graustufenbild neben dem eigentlichen Bild, das dem Reader sagt, wie viel von jedem Pixel er zeigen soll. PNG to PDF schreibt den Alphakanal deines PNG in diese Maske, mit 8 Bit pro Pixel. In Chromium-basierten Browsern wie Chrome und Edge enthält die Maske genau die Werte aus deiner Datei. In Safari kann das Alpha von Graustufen-PNGs mit Transparenz und von 16-Bit-PNGs um 1 Stufe von 255 abweichen, was man nicht sieht. Das heißt:
- Vollständig transparente Pixel bleiben vollständig transparent.
- Halbtransparente Pixel – geglättete Kanten, weiche Schatten, ein verblasstes Wasserzeichen – bleiben halbtransparent.
- Nichts wird auf Weiß oder Schwarz verflacht. Das Bild und seine Maske bleiben getrennt, genau wie im PNG.
Ein kleines Detail: Die Farbe eines halbtransparenten Pixels kann um höchstens 1 Stufe von 255 abweichen. Browser verarbeiten solche Pixel in vormultiplizierter Form, und die Rundung hinterlässt diese Spur. Sehen wirst du sie nicht.
PNGs, die transparente Farben auf die ältere Art markieren – Palettenbilder und Bilder mit Farbschlüssel in einem tRNS-Chunk –, lassen sich ebenfalls öffnen.
Warum die transparenten Stellen weiß aussehen
Eine PDF-Seite ist weiß. Wenn ein Reader deine Seite darstellt, malt er das Bild auf dieses Weiß, und überall, wo das Bild transparent ist, siehst du die Seite – und die ist weiß. Ein Logo mit transparentem Hintergrund sieht aus wie ein Logo, das auf weißes Papier gedruckt ist. Der Schatten eines Fenster-Screenshots läuft in Weiß aus statt in deinen Desktop.
Die Transparenz steckt trotzdem in der Datei. Ein Reader, der die Seite auf einer anderen Farbe zeigt, oder ein Werkzeug, das das Bild aus dem PDF herauszieht, bekommt das Bild zusammen mit seiner Maske.
Daraus folgen zwei Dinge:
- Helle Motive können verschwinden. Ein weißes Logo oder weißer Text auf transparentem Hintergrund ist im PDF, aber auf einer weißen Seite hebt es sich durch nichts ab. Soll es sichtbar sein, gib ihm einen Hintergrund, bevor du es hinzufügst.
- Prüfe die Kanten von Freistellern. Ein Freisteller, der vor einem dunklen Hintergrund entstanden ist, hat in den halbtransparenten Randpixeln manchmal einen dunklen Saum. Auf einer weißen Seite wird dieser Saum sichtbar. Er war die ganze Zeit im PNG; das PDF zeigt ihn nur.
Auch Kleinere Datei behält die Transparenz
Keine der beiden Optionen in Seite einrichten wirft den Alphakanal weg. Mit Qualität zuerst wird das Bild verlustfrei mit seiner weichen Maske gespeichert. Mit Kleinere Datei bekommt ein großes Bild einen kleineren Kandidaten, der weiterhin verlustfrei ist und weiterhin seine weiche Maske trägt; Bilder mit 2000 px oder weniger an der langen Seite werden überhaupt nicht verändert. Keine der beiden Optionen macht aus einem PNG ein JPEG, ein Format ohne Transparenz. Wann der Kandidat verwendet wird, erklärt PNG-Qualität und PDF-Größe.
Welche Reader wir geprüft haben
Wir haben PDFs aus transparenten Test-PNGs erstellt und sie in unabhängigen PDF-Engines geöffnet: Poppler (die Engine hinter vielen Linux-Viewern), Core Graphics und PDFKit von Apple, PDFium (die Engine des eingebauten Viewers von Chrome) und pdf.js (der eingebaute Viewer von Firefox). Über die weiße Seite gezeichnet, zeigte jede von ihnen das erwartete Ergebnis, auf 1 Stufe von 255 genau.
Das betrifft, wie die Seite aussieht. Wie eine bestimmte App mit Transparenz umgeht, wenn sie dein PDF druckt, bearbeitet oder umwandelt, hängt von dieser App ab, und wir haben nicht jede getestet.
Wie groß jedes Bild auf seiner Seite erscheint und wie viel Weiß darum herum bleibt, steht in Seitengröße für PNG-Bilder.
Erstelle dein PDF im Browser → PNG to PDF