È 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?
risposta
SVG supports ICC colors, using ICC color profiles, che consentono di fare ciò che è necessario, ma non è ancora supportato da tutti i browser :(
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.
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. –
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. –
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. –
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