2010-08-04 15 views
11

È possibile specificare che l'immagine SVG dovrebbe produrre l'output in CMYK? Se è così, è un compito importante? Cosa succede se l'immagine ha i suoi colori specificati in RGB, è difficile convertirli in CMYK?Immagine SVG con colori CMYK - è possibile?

+0

Presumibilmente, stavi tentando di preparare SVG generato per la stampa? Vedi anche: [Esiste un software di progettazione in grado di leggere, importare o convertire CMYK SVG?] (Http://graphicdesign.stackexchange.com/questions/18714/) che include alcune informazioni su come trasformare i file SVG CMYK in qualcosa che il software di progettazione e stampa può capire. – user568458

risposta

3

SVG 2.0 aggiunge il supporto per unmanaged colors consentendo di specificare un colore CMYK con un fallback sRGB:

<circle fill="#CD853F device-cmyk(0.11, 0.48, 0.83, 0.00)"/>

È inoltre possibile utilizzare icc-named-color() per specificare un colore spot che sarà definito in un profilo colore ICC collegato.

a questa volta, questa è ancora una specifica di bozza di lavoro, ma alcuni strumenti potrebbero supportarla come Apache Batik's svgcolor12 branch.

+0

Hai qualche consiglio su come costruire il ramo svgcolor12? Ho seguito il processo descritto nella [mailing list] (https://www.mail-archive.com/[email protected]/msg03215.html) (da un tuo commento altrove) e ho finito con una manciata di errori sul simbolo mancante ColorProfileUtil quando si costruisce FOP. –

+0

Ho dimenticato dov'era il post, ma penso che la chiave fosse la costruzione del barattolo batik. C'è qualche compito di costruire tutto in un singolo barattolo anziché in singoli e quello funziona. Quello stesso post diceva che c'erano problemi con le altre attività di compilazione. –

+0

Ho preso un sacco di giocherellare ma l'ho risolto ora - grazie! Penso che la chiave sia spostare il batik-all.jar in FOP '/ lib' (come hai detto) ma * not * per spostare l'output' xmlgraphics/common' in '/ lib' di FOP (contrariamente al post sul mailing list). Il risultato è che usando il dispositivo, cmyk in SVG viene tradotto in un colore CMYK nel PDF di output. –