Behandlung von "schwarzen" Objekten über die "Erweiterten Einstellungen"
Allgemein
Schwarze und schwarz eingefärbte (graue) Objekte in PDF-Dateien können auf unterschiedliche Weise gerendert werden.
Gängige Farbräume
DeviceGray
Grauer Farbraum mit 1 Kanal
0% stellt in diesem Farbraum Schwarz dar
DeviceCMYK
CMYK-Farbraum mit 4 Kanälen
C, M und Y sind 0 %, wobei nur der Schwarz (K)-Kanal verwendet wird
Separation Black
Farbraum mit 1 Kanal
Verwendet nur den K-Kanal der Prozessfarben für die Ausgabe
DeviceN Black
Farbraum mit 1 Kanal
Verwendet nur den K-Kanal der Prozessfarben für die Ausgabe
Other color spaces
Eine Sonderform von Schwarz gibt es auch in den folgenden Farbräumen:
DeviceRGB
Wenn alle Farbkomponenten den gleichen Wert haben, ist die visuelle Darstellung schwarz eingefärbt.
Lab
Wenn die Farbwerte für a und b gleich 0 sind, ist die visuelle Darstellung schwarz eingefärbt.
ICC based color spaces
Zusätzlich gibt es die folgenden Farbräume:
ICCbasedGray, ICCbasedCMYK, ICCbasedRGB
Bei der Verarbeitung von Schwarz wird empfohlen, ICC-Profile zu ignorieren, da dies zu einer Konvertierung von Schwarz mit Hilfe des PCS des ICC-Profils führen würde, was ein sattes, in CMYK definiertes Schwarz zur Folge hätte (vorausgesetzt, das Zielprofil ist ein CMYK-Profil).
Default handling
Je nachdem, in welchem Farbraum das Schwarz definiert ist, wird es normalerweise wie alle anderen Farben in diesem Farbraum verarbeitet; z. B. wird ein Schwarz in DeviceCMYK wie die anderen CMYK-Werte verarbeitet.
Im Rahmen der Druckproduktion ist es jedoch vorzuziehen, jedes Schwarz gleich zu behandeln, unabhängig davon, wie es intern definiert ist. Um schwarze Elemente entsprechend den Einstellungen in der Graukonvertierung richtig zu verarbeiten, stehen die folgenden Parameter zur Verfügung:
- Gray....._SetGrayColorSpace
- RGB....._R_eq_G_eq_B_is_Black
- Lab....._a_eq_b_eq_0_is_Black
- CMYK....._C_eq_M_eq_Y_is_Black
Hinweis:
Bitte beachten Sie, dass einige der in diesem Artikel genannten Parameter ein Präfix haben (z.B. "RGBImage-..." oder "CMYKGraph-..."), das in der "Erweiterte Einstellungen"-Registerkarte des "Farben konvertieren"-Fixups angezeigt wird.
Details finden Sie im Artikel: Erweiterte Einstellungen für Farben konvertieren
Wann gilt Schwarz als schwarz?
Die Farbkonvertierungs-Engine verwendet eine kleine Toleranz bei der Erkennung schwarzer Objekte. Die als "schwarz" betrachteten Objekte können also einen leicht abweichenden Farbwert haben, aber da ihr visuelles Erscheinungsbild beim Druck grau sein wird, werden sie genauso behandelt, als ob ihre Farbwerte völlig gleich wären (auch "Graubalance" genannt).
Die verwendeten Toleranzen für die verschiedenen Farbräume sind:
Lab:
Tolerance = 1%
((|L - a| <= 0.01) & (|L - b| <= 0.01)) = Gray
RGB und calRGB:
Tolerance = 3%
((|R - G| <= 0.03) & (|G - B| <= 0.03) & (|R - B| <= 0.03)) = Gray
CMYK:
Tolerance = 0%
(C == 0) & (M == 0) & (Y == 0) = Gray
Einrichten
Verhalten von "Schwarz", definiert in gängigen Farbräumen, bei der Farbkonvertierung
In den üblichen Fällen ist es wünschenswert, dass Schwarz/Grau-Elemente nach einer Konvertierung nur im K-Kanal dargestellt werden. Deshalb können Sie im Fixup "Farben konvertieren" die Option "Schwarz beibehalten" verwenden. Damit ist gewährleistet, dass alle schwarzen Objekte entsprechend der Graubehandlung wie gewünscht konvertiert werden.
Die mit der Option "Schwarz beibehalten" eingestellten Parameter sind:
- GrayGraph_SetGrayColorSpaceTo Separation "Black"
- GrayImage_SetGrayColorSpaceTo Separation "Black"
- CMYKGraph_C_eq_M_eq_Y_is_Black Separation "Black"
- CMYKImage_C_eq_M_eq_Y_is_Black Separation "Black"
Die Parameter, die in den meisten vordefinierten Farbkonvertierungskorrekturen in pdfToolbox eingestellt sind (und die Parameter der Option "Schwarz beibehalten" außer Kraft setzen), sind:
- GrayGraph_SetGrayColorSpace Keep color space for Gray
- GrayImage_SetGrayColorSpace Keep color space for Gray
- Gray_AdvancedColorConversion Apply dot gain difference
Elemente, die in DeviceGray definiert sind, bleiben nach der Konvertierung DeviceGray. Graue Elemente, die in DeviceCMYK/Separation Black oder DeviceN Black definiert sind, werden nach der Konvertierung auf Separation Black abgebildet.
HINWEIS:
Es wird empfohlen, die 3 Parameter auch beim Einrichten eines neuen, eigenen "Farben konvertieren"-Fixups mit aktivierter Option "Schwarz beibehalten" zu definieren.
Konvertierung von RGB/Laborschwarz/Grau nach CMYK
Die mit der Option "Schwarz beibehalten" eingestellten Parameter sind:
- RGBGraph_R_eq_G_eq_B_is_Black Separation "Black"
- RGBImage_R_eq_G_eq_B_is_Black Separation "Black"
- LabGraph_a_eq_b_eq_0_is_Black Separation "Black"
- LabImage_a_eq_b_eq_0_is_Black Separation "Black"
Die Option "Schwarz beibehalten" konvertiert jedes RGB- und/oder Lab-Schwarz in Separationsschwarz, wenn Objekte dieses Farbraums nach CMYK konvertiert werden. Diese Konvertierung gilt sowohl für Bilder als auch für Text und Vektorobjekte. Bei dieser Konvertierung werden RGB-Graustufen 1:1 auf Separation Black abgebildet. Das heißt, ein 50%iges RGB-Grau (127/127/127) wird nach der Konvertierung zu 50% Separation Black.
Tonwertanpassungen für Konvertierungen zwischen verschiedenen Druckbedingungen
Wenn Dateien unter verschiedenen Druckbedingungen konvertiert werden, kann der unterschiedliche Tonwertzuwachs ausgeglichen werden. Mit den folgenden Parametern (die in den meisten Fällen verwendet werden sollten und in fast allen vordefinierten "Farben konvertieren"-Fixups enthalten sind) kann die unterschiedliche Tonwertzunahme ausgeglichen werden:
- GrayGraph-AdvancedColorConversion Apply dot gain difference
- GrayImage-AdvancedColorConversion Apply dot gain difference
Der Unterschied in der Tonwertzunahme zwischen dem grauen Quell-ICC-Profil und dem Ziel-ICC-Profil wird kompensiert. 100 % Schwarz bleibt unverändert.
Ändern des Zielfarbraums von Gray
Durch Ändern der Parameter auf der Registerkarte "Erweiterte Einstellungen" ist es möglich, den Zielfarbraum von Grauelementen mit den folgenden Parametern zu definieren:
- Gray....._SetGrayColorSpace
- RGB....._R_eq_G_eq_B_is_Black
- Lab....._a_eq_b_eq_0_is_Black
- CMYK....._C_eq_M_eq_Y_is_Black
Ignore parameter |
Element wird gemäß den Einstellungen für den entsprechenden Farbraum konvertiert |
DeviceGray |
Element wird entsprechend den Einstellungen für den Farbraum "Gray" konvertiert und in DeviceGray gespeichert |
DeviceCMYK Black |
Element wird entsprechend den Einstellungen für den Farbraum "Gray" konvertiert und in DeviceCMYK gespeichert - nur Schwarzkanal |
Separation "Black" |
Element wird gemäß den Einstellungen für den Farbraum "Grau" konvertiert und in Separation Black gespeichert |
Keep color space for Gray |
Konvertieren wie für Farbraum Gray definiert (Standard) |
- Achtung! In DeviceGray hat ein definiertes Überdrucken-Flag keinen Einfluss auf darunter liegende CMYK-Elemente. Diese werden immer ausgeblendet.
Schwarz beibehalten: Bestimmte BlendModes von der Sonderbehandlung ausschließen (pdfToolbox 9.2)
Einige spezielle Transparenzeffekte basieren auf dem Zusammenspiel von Farbkanälen und daher kann eine Konvertierung von Objekten mit einer Graubalance einer Prozessfarbe (z. B. RGB, CMYK oder Lab) in reine Graustufen zu optisch veränderten Ergebnissen führen. Da diese Effekte vom "Aufbau", dem verwendeten BlendMode und Farbraum eines PDFs abhängen, ist eine generelle Lösung nicht möglich und der Ausschluss bestimmter BlendModes in Abhängigkeit von den Eingabedateien notwendig.
- RGBImage-R_eq_G_eq_B_is_Black_ExcludeBlendModes
- RGBGraph-R_eq_G_eq_B_is_Black_ExcludeBlendModes
- CMYKGraph-C_eq_M_eq_Y_is_Black_ExcludeBlendModes
- CMYKImage-C_eq_M_eq_Y_is_Black_ExcludeBlendModes
- LabGraph-a_eq_b_eq_0_is_Black_ExcludeBlendModes
- LabImage-a_eq_b_eq_0_is_Black_ExcludeBlendModes
Alle BlendModes können ausgeschlossen werden, d. h. sie werden in einen Prozessfarbraum konvertiert. Normalerweise wird die Graubalance durch die Konvertierung in Graustufen beibehalten, aber dies kann bei einiger spezieller Verwendung bestimmter BlendModes (z. B. ColorDodge) zu einem veränderten visuellen Erscheinungsbild führen.
Mögliche Werte sind: Normal, Compatible, Multiply, Screen, Overlay, Darken, Lighten, ColorDodge, ColorBurn, HardLight, SoftLight, Difference, Exclusion, Hue, Saturation, Color oder Luminosity.
Wenn mehr als ein BlendMode ausgeschlossen werden soll, müssen die Werte entweder durch ein Leerzeichen, ein Komma oder ein Semikolon getrennt werden.