Transparenz und Farbe bei der PDF-zu-Bild-Konvertierung
Wenn IronPDF ein PDF rastert, das Transparenzen oder gemischte Ebenen verwendet, können sich die Farben im Ausgabebild leicht davon unterscheiden, wie das PDF in manchen Viewern aussieht. Dies ist zu erwarten und in allen PDF-Rendering-Engines üblich, kein Fehler.
Was zu erwarten ist
PDFs mit Transparenzeffekten, wie überlappenden Objekten, halbtransparenten Hintergründen oder weichen Masken, können Farbvariationen im gerenderten Bild im Vergleich mit einem Viewer wie Adobe Acrobat zeigen. Dies kann bei jeder dieser Methoden passieren:
PageToBitmapHigh()PageToBitmapHighQuality()RasterizeToImageFiles()
Warum es passiert
Rendering-Engines interpretieren Transparenz- und Mischmodi unterschiedlich. IronPDF rendert auf die Weise, wie es moderne Browser wie Google Chrome tun, die in bestimmten Transparenzfällen ebenfalls diese Farbverschiebungen zeigen. Adobe Acrobat verwendet eine andere Pipeline, die möglicherweise auf druckgenaue oder weichgeprüfte Farben priorisiert. Transparenz und Mischung sind durch die ISO 32000-1 Spezifikation definiert, aber wie das Kompositing visuell behandelt wird, variiert immer noch zwischen den Implementierungen.
Validierung der Ausgabe
Wenn Ihr Bildoutput mit Chrome übereinstimmt, sich aber von Adobe Reader unterscheidet, ist das erwartetes Verhalten. Der Vergleich mit Adobe Reader als einzigem visuellen Referenzpunkt wird Unterschiede aufzeigen, die auch mit anderen PDF-Tools auftreten, daher ist es kein zuverlässiger Konformitätscheck speziell für IronPDF.

