ICCBased Rendering

Rendering und Farbverwaltung

Version 3.282.0 wendet eingebettete ICC-Profile beim Rendering importierter PDF-Vektorfarben, Funktions- und Netz-Verlaufsfüllungen, indizierter Paletten sowie Roh-Bitmap-, CCITT- und JBIG2-Bildströme, CMYK-JPEG-Bilder und JPEG-2000-Bilder an

Der Renderer validiert den ICC-Profileintrag und verlangt, dass die Kanalanzahl des Profils mit dem /N-Wert des ICCBased-Farbraums übereinstimmt

Gültige ein-, drei- und vierkanalige Profile werden über das Windows Color System in das integrierte sRGB-Ausgabeprofil umgewandelt

Die Systemtransformation wird einmal in eine begrenzte Nachschlagetabelle abgetastet; wiederholte Verwendungen desselben Profils und desselben Rendering Intent teilen sich diese Tabelle über Vektorfarben, Muster, Verlaufsfüllungen und Bilder hinweg

ICCBased /Range-Werte und Bild-/Decode-Arrays werden vor der Umwandlung angewendet, während Color-Key-Masken weiterhin die ursprünglichen codierten Abtastwerte vergleichen

Sowohl der Content-Stream-Operator ri als auch ein ExtGState-Eintrag /RI wählen den aktiven Rendering Intent aus, wobei der Profil-Intent als Fallback dient

Fehlgeformte, nicht unterstützte oder nicht verfügbare Profile fallen auf den kompatiblen /Alternate-Farbraum oder den durch /N implizierten Gerätefarbraum zurück

Verschlüsselte indirekte ICC-Ströme werden über die Crypt-Rückrufe des Dokuments decodiert, ohne den gemeinsam genutzten Objektbaum entschlüsselt zu verlassen