Kann angegeben werden, dass das SVG-Bild eine Ausgabe in CMYK erzeugen soll? Wenn ja, ist das eine große Aufgabe? Was ist, wenn das Bild seine Farben in RGB spezifiziert, ist es schwierig, sie in CMYK umzuwandeln?SVG-Bild mit CMYK-Farben - ist das möglich?
Antwort
SVG supports ICC colors, using ICC color profiles, die Sie würden tun lassen, was Sie brauchen, aber es ist noch nicht von jedem Browser unterstützt :(
SVG 2.0 fügt Unterstützung für unmanaged colors so dass Sie eine CMYK-Farbe mit einem sRGB-Rückfall angeben:
<circle fill="#CD853F device-cmyk(0.11, 0.48, 0.83, 0.00)"/>
Sie auch icc-named-color()
verwenden können, eine Sonderfarbe zu spezifizieren, die in einem verknüpften ICC-Farbprofil definiert werden würde.
bei Dieses Mal ist dies immer noch eine funktionierende Entwurfsspezifikation, aber einige Tools unterstützen es möglicherweise wie Apache Batik's svgcolor12 branch.
Haben Sie einen Ratschlag zum Aufbau der Zweigstelle von svgcolor12? Ich ging durch den Prozess, der auf der [Mailingliste] (https://www.mail-archive.com/[email protected]/msg03215.html) beschrieben wurde (von einem Kommentar von Ihnen anderswo) und endete mit einer Reihe von Fehlern beim fehlenden Symbol ColorProfileUtil beim Erstellen von FOP. –
Ich vergesse, wo die Post war, aber ich denke, der Schlüssel war das Batik-all-Glas zu bauen. Es gibt eine Aufgabe, alles in ein einziges Glas anstatt in einzelne zu bauen und das funktioniert. Derselbe Beitrag sagte, dass es Probleme mit den anderen Build-Aufgaben gab. –
Ich habe viel herumgespielt, aber jetzt habe ich es aussortiert - danke! Ich denke, der Schlüssel ist, das batik-all.jar in FOPs '/ lib' zu verschieben (wie du schon sagtest), aber * nicht * die' xmlgraphics/common' Ausgabe in FOPs '/ lib' zu verschieben (im Gegensatz zum Post auf der Mailingliste). Das Ergebnis ist, dass die Verwendung von device-cmyk in SVG in der Ausgabe-PDF in eine CMYK-Farbe übersetzt wird. –
Vermutlich haben Sie versucht, generiertes SVG für den Druck vorzubereiten? Siehe auch: [Gibt es eine Design-Software, die CMYK-SVG lesen, importieren oder konvertieren kann?] (Http://graphicdesign.stackexchange.com/questions/18714/), die einige Informationen enthält, wie CMYK-SVG-Dateien in etwas verwandelt werden können Design- und Drucksoftware kann das verstehen. – user568458