Inkscape SVG → flusso di lavoro EPS / PDF pronto per la stampa


14

Mi rendo conto che domande simili sono state poste qua e là, ma sono ancora un po 'confuso.

Quindi, il compito è fondamentalmente quello di creare un file EPS / PDF pronto per la stampa per alcune immagini vettoriali preparate in Inkscape [su un sistema operativo simile a Unix] con una certa garanzia che i colori non verranno incasinati durante la stampa.

Il problema principale è che Inkscape non è in grado di esportare file EPS / PDF compatibili con il profilo ICC. Come suggerito, ad esempio qui e qui , Scribus è la strada da percorrere.

Il flusso di lavoro è il seguente:

  • ottieni il profilo ICC consigliato dal tuo potenziale centro di stampa e collegalo in Inkscape ("Proprietà del documento" → "Gestione del colore")
  • quando si assegnano i colori agli oggetti, prima vai alla scheda CMS e scegli il profilo giusto
  • salva il file come semplice SVG
  • importa lo SVG risultante in Scribus
  • scegli il giusto profilo ICC in "Impostazione documento" → "Gestione colore"
  • vai su "Salva come PDF" e prima di fare clic su "Salva" scegli "Colore" → "... destinato a: Stampante"

Le mie preoccupazioni al riguardo sono:

  • L'approccio delineato è valido in termini di risultati desiderati? grep -ia iccnon produce alcun riscontro per i PDF risultanti (testato con Scribus 1.4.2 e 1.5.1)
  • Cosa fa "Salva come EPS" in Scribus?
  • Anche stare molto attenti (evitando sfumature, sfumature, ecc.) Non aiuta a far sì che Scribus (sia 1.4.2 che 1.5.1) renda correttamente i file SVG di grandi dimensioni: alcune cose si incasinano. È anche preferibile eseguire la conversione da SVG a EPS / PDF in uno strumento da riga di comando. Ce n'è uno adatto? Sembra che Uniconvertor non sia un'alternativa, perché non c'è modo di specificare il profilo ICC, questa affermazione è corretta?

Ecco un file con cui giocare. Contiene due riquadri con colori associati al profilo ECI ISOcoated v. 2 (scaricato qui , salvato in /usr/share/color/icc/ISOcoated_v2_eci.icc) (le caselle nere nei browser sono come previsto).

Aggiornare

Ecco le impostazioni che ho scelto per il test SVG in Scribus (1.5.1).

"Impostazione documento" → "Gestione colore"

"Salva come PDF" → "Colore"


Per quanto riguarda la tua domanda sulla necessità di uno strumento di conversione da riga di comando SVG-> PDF, Inkscape può effettivamente essere utilizzato dalla riga di comando. Naturalmente, dato che il tuo problema riguarda la gestione del colore di Inkscape, probabilmente questo non ti aiuterà. Scribus non ha ancora un'interfaccia a riga di comando .
Scribblemacher,

Penso che ci sia il problema principale che Inkscape semplicemente non supporta CMYK. Quindi, indipendentemente da cosa, non sarai mai in grado di specificare correttamente i colori in Inkscape per cominciare.
DA01,

@ DA01 Cosa intendi con "[Inkscape] non supporta CMYK"? L'unico problema che vedo è che non è in grado di esportare PDF con profili colore, ma è comunque possibile lavorare nello spazio CMYK, assegnare profili e salvare le cose in SVG.
Har-Wradim,

@ har-wradim quando si lavora con i file di progettazione per la stampa (stampa offset) si utilizzano le definizioni di colore CMYK. A meno che Inkscape non l'abbia aggiunto di recente, questo non è qualcosa che Inkscape supporta. Utilizza solo lo spazio colore RGB. Quindi ci sarà sempre una conversione tra i colori RGB in CMYK ad un certo punto - quali lezioni qualsiasi garanzia dei colori "non sarà incasinata".
DA01,

2
'doh! Bene, guarda quello! Esiste il supporto CMYK in Inkscape! In tutti questi anni ho pensato che fosse solo RGB! Ignora tutto ciò che ho detto! :)
DA01,

Risposte:


6

Dal momento che non è stata pubblicata alcuna risposta pronta a seguire, proverò a rispondere da solo alla domanda.

Quindi, il trucco per forzare scribus ad incorporare il profilo (corretto) è scegliere PDF / X come formato di output. Se verificato con lo strumento Estrai profilo ICC di ZePrA, la versione PDF / X del disegno originale contiene il profilo, mentre una versione PDF 1.5 no. Vedi il flusso di lavoro aggiornato di seguito:

  • ottieni il profilo ICC consigliato dal tuo potenziale centro di stampa e collegalo in Inkscape ("Proprietà del documento" → "Gestione del colore")
  • quando si assegnano i colori agli oggetti, prima vai alla scheda CMS e scegli il profilo giusto
  • salva il file come semplice SVG
  • importa lo SVG risultante in Scribus
  • vai su "Salva come PDF" e prima di fare clic su "Salva" scegli una delle opzioni "PDF / X" in "Opzioni file" → "Compatibilità" e assicurati che sia selezionato il profilo ICC corretto in "Pre-stampa" → " Intento di output PDF / X "

Non sembra esserci alcuna buona alternativa a Scribus. Una cosa che non supporta affatto sono le caselle di testo nei riquadri. Questo può essere facilmente risolto realizzando una copia dello svg con tutte le etichette di testo sostituite da contorni. Per fare questo in modo massiccio: seleziona tutto in Inkscape e seleziona "Percorso" → "Oggetto su percorso". Alcuni altri bug di rendering minori possono ancora rimanere.

L'opzione "Salva come EPS" in Scribus produce file eps (sembra) nello spazio colore RGB. La conversione di file PDF / X con profili incorporati in PostScript con acroread -toPostScript drawing.pdf && ps2eps drawing.ps[utilizzando acrobat reader e ps2eps (2)] sembra almeno preservare lo spazio colore.

Suggerimenti e miglioramenti migliori sono ben accetti.

AGGIORNARE

Ho avuto qualche esperienza negativa con ps2epse ora consiglierei di convertire PDF in EPS direttamente con lo pdftopsstrumento (opzionalmente ritagliando il PDF in anticipo con pdfcrop):pdftops -f 1 -l 1 -eps "drawing.pdf" "drawing.eps"


3

Ecco una info-grafica che ho realizzato per spiegare tutto il processo di preparazione di un lavoro di stampa professionale in Linux inserisci qui la descrizione dell'immagine.


In che modo differisce dalla risposta accettata oltre a mancare di dettagli e aggiungere un passo misterioso con un logo Python? È un'autopromozione?
Har-Wradim,

1

riguardante la funzione "salva in eps": è (o almeno lo era) pensata per i flussi di lavoro basati su ps / eps precedenti. Il PDF è il miglior output di scribus. attenersi ad esso, tranne se la stampante richiede qualcosa di diverso.


1

relativo all'importazione del file SVG:

se il tuo svg non può essere importato correttamente e pensi che non stai usando nessuno dei tipi di contenuto che probabilmente non saranno supportati da scribus (la regola è: se può essere tradotto direttamente in pdf, scribus può e dovrebbe supportarlo) , caricalo sul tracker dei bug .
puoi contrassegnarlo come privato se non vuoi che sia "leggibile dal mondo" (quindi solo gli sviluppatori possono vederlo).
probabilmente dovresti anche fornire ai PNG il rendering desiderato e quello che ottieni da Scribus.

[nei commenti alla prima risposta relativa al profilo ICC, har-wradim ha già dichiarato di aver preparato un SVG che può inviare al tracker dei bug]


1

Le risposte brevi a due domande principali sono:

  • I passaggi sopra indicati sono corretti? Sì, sembrano essere corretti!
  • Perché non riesco a trovare un profilo ICC nel PDF generato da Scribus? Perché non dovrebbe essere lì e perché lo strumento che stai utilizzando non sembra essere in grado di rilevare i profili di colore.

Il resto di queste risposte entra nei dettagli della tua seconda domanda principale.

In generale, la versione stabile di Scribus (o finge di) non riesce a elaborare correttamente i profili ICC. Se tutto è impostato correttamente, ovviamente.
Nessun problema rilevante è noto nemmeno per la versione di sviluppo.

Ecco alcuni commenti sui controlli che hai effettuato:

  • Dovresti usare strumenti di verifica preliminare professionale per controllare i tuoi PDF; eventualmente chiedendo alla tua tipografia di dargli un'occhiata.
  • pdf-parser.py non sembra essere in grado di rilevare i profili ICC, anche quando mi assicuro che ne sia incorporato uno, guardando i dati grezzi con un editor di testo.
  • extractICCprofiles.ps dal progetto Ghostscript trova i profili ICC incorporati da Scribus in file PDF.

Ecco qualche dettaglio in più su come Scribus utilizza e incorpora i profili ICC:

Se hai attivato la gestione del colore e stai utilizzando "Stampante" come destinazione nell'esportazione PDF (come stai facendo), Scribus convertirà tutti i colori nel profilo colore target. Poiché i colori ora sono stati convertiti, il profilo ICC non è incorporato nel file PDF.

Se si seleziona l' opzione Usa profilo colore per Colori solidi , i colori non vengono convertiti nel profilo di destinazione e il profilo stesso viene incorporato nel PDF, in modo che possa essere preso in considerazione nelle successive fasi di elaborazione.
Lo stesso vale per l' opzione Usa profilo colore nella sezione Immagini .

Se la tua stampante non ha specificato diversamente, il comportamento predefinito, senza profilo ICC incorporato, è quello che stai cercando.

Se hai la sensazione che questo comportamento sia sbagliato (e puoi trovare fonti che definiscono come dovrebbe essere!), Compila una richiesta nel tracker dei problemi di Scribus .

La gestione del colore è un argomento difficile e la documentazione di Scribus su di essa è troppo scarsa. Ma con un po 'di fortuna, questa risposta migliorerà la documentazione ...

[modifica: ho rimosso le risposte relative al supporto della funzione svg e l'esportazione eps e compilate come risposte separate: non sono l'argomento principale di questa domanda]
[modifica: dopo aver ricevuto ulteriori informazioni, ho modificato la risposta una vera risposta; la risposta originale era chiedere maggiori dettagli, dal momento che non avevo il diritto di aggiungere commenti]


Grazie per la risposta. Si prega di consultare la versione aggiornata della domanda.
Har-Wradim,

Sì, se scelgo "Colori solidi" → "Usa profilo colore", viene incorporato nell'output. Ma prima, il mio profilo non appare nell'elenco e in secondo luogo, ho pensato che si trattasse di sostituire un profilo esistente, poiché è già impostato in "Impostazione documento" (vedere le schermate). Se quest'ultima idea non è corretta, come posso scegliere il profilo giusto in quel dialogo? Per quanto riguarda i bug di rendering SVG: questo sembra abbastanza coerente, penso di poter trovare un semplice esempio minimo per il bug tracker.
Har-Wradim,

- per quanto riguarda il rendering in formato svg: bello! speriamo che sia qualcosa che il team possa risolvere!
Ale

@Har-Wradim: preoccupando l'ICC : penso che dovresti spiegare qual è il problema della vita reale che stai affrontando. dal momento che non ho sentito parlare di lamentele simili alle tue e poiché le risposte che sto ricevendo da persone più qualificate tendono a confermare che Scribus sta facendo la cosa giusta, mi chiedo se i tuoi dolori siano solo a livello teorico (questo significa che non dovresti fornire alla tipografia un PDF come desideri :-) ma potresti avere un vero problema e c'è davvero un problema da qualche parte ...
Ale

No, la domanda riguarda il flusso di lavoro e non i file specifici. Non hai risposto alla domanda: si dovrebbe scegliere esplicitamente "Usa profilo colore" in "Salva come PDF" → "Colore" → "Colori solidi" o no? Se sì, perché il profilo effettivamente utilizzato nel file SVG non appare come opzione sebbene si trovi in ​​/ usr / share / color / icc /?
har-wradim,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.