trasparenza inkscape durante l'esportazione di pdf?


14

Come devo modificare gli oggetti trasparenti in un file inkscape per poterli esportare correttamente in pdf? Finora sembra che le impostazioni predefinite rendano gli oggetti trasparenti invisibili o opachi.


4
L'esportazione della trasparenza era un problema in generale e con PostScript in particolare, ma da quello che ho letto il supporto per la trasparenza con PDF dovrebbe funzionare bene al giorno d'oggi. Il log delle modifiche per Inkscape 0.47 afferma che l'esportazione PDF supporta la trasparenza vettoriale e che la versione è stata rilasciata nel 2009. Assicurati di avere una versione un po 'recente di Inkscape (e libcairo) e assicurati che il tuo lettore PDF supporti la trasparenza. In ogni caso, il fallback per i casi in cui Inkscape non può esportare la trasparenza "dovrebbe" essere la rasterizzazione dell'effetto, ma so di aver combattuto con la stessa cosa una volta.
Daniel Andersson,

Risposte:


7

Poiché l'esportazione di forme trasparenti in PDF continua a non funzionare correttamente (almeno per me in questo momento) e l'esportazione di bitmap è (per quanto posso dire) molto lavoro quando aggiorni molto la tua figura, ecco la mia semplice soluzione alternativa per le forme.

Ancora una volta, questo funziona solo per le forme, non per le immagini incorporate.

http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&p=65180#p65180

Fondamentalmente, si riduce all'impostazione del canale alfa del colore anziché della sua opacità . Avrei pensato che fossero le stesse proprietà, ma a quanto pare non lo sono.

Saluti, Jan


1
Ridurre il canale alfa invece dell'opacità funziona bene finora. Grazie.
Fuma,

2

Per un'immagine incorporata, se si dispone del file SVG senza sfondo, basta:

  • esportalo usando File → Salva una copia;
  • scegli il formato PDF;
  • fai clic su Salva;
  • nella finestra di PDF-export che si apre, selezionare il disegno di esportazione e un selezionare la pagina di esportazione.

Quando si apre il PDF esportato con un lettore PDF, potrebbe sembrare che ci sia uno sfondo bianco. Ma se lo includi in un file di presentazione o poster, vedrai che non c'è sfondo.


Questo ha funzionato in Inkscape 0.91. In effetti Mac OS Preview & QuickLook mostrano un BG bianco che mi stava buttando via, ma l'inserimento del PDF in PowerPoint ha dimostrato che in realtà è trasparente.
Demis,

1

Verifica che non sia piuttosto il tuo lettore PDF che non è in grado di rendere la trasparenza. Usa Adobe Acrobat o Okular (Linux), questi possono rendere la maggior parte del tipo di lucidi nella mia esperienza (compresi i gradienti).

La soluzione semplice e sciocca è esportare bitmap, quindi vengono resi i trasparenti su oggetti solidi. È quindi possibile convertire in PDF, ma questo non è più scalabile.

Tuttavia, per quanto ne so, non esiste un modo "robusto" automatico di esportare un PDF scalabile con i lucidi di inkscape.

Puoi farlo manualmente anche se:

  1. esportare una bitmap e aprirla ad esempio in GIMP
  2. per qualsiasi oggetto in tinta unita trasparente, duplicalo tutte le volte che sovrappone altri oggetti, interseca ciascuno di questi bit ( Ctrl+ *) con un duplicato dell'oggetto sovrapposto e dai all'intersezione il colore che ottieni con la pipetta in GIMP per questa parte del tuo disegno.

Un po 'una seccatura, vero? Dovrebbe essere programmabile ... Vedi il mio post sul forum di inkscape: http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&e=0

EDIT : OK, pensando un po 'di più al problema, c'è un modo migliore :

  1. creare un livello "Trasparente" alla profondità degli oggetti trasparenti, spostare gli oggetti trasparenti su questo livello;

  2. visualizza solo questo livello e "Modifica> Crea una copia bitmap" ( ALT- B)

  3. sposta questa copia su un nuovo livello "Bitmap" accanto al livello "Trasparente"

  4. Disattiva la visualizzazione del layer trasparente e sulla bitmap del layer prima di esportare il PDF.

In questo modo, hai un documento Bitmap + vettoriale scalabile combinato: solo il riempimento trasparente non è scalabile, ma verrà visualizzato correttamente nei visualizzatori PDF.

limitazioni:

  1. Devi ripetere questa operazione ogni volta che modifichi uno dei tuoi oggetti trasparenti.

  2. È inoltre necessario ripetere ciò se si hanno oggetti trasparenti a diverse profondità.

  3. È possibile che alcuni visualizzatori PDF non gestiscano nemmeno la trasparenza bitmap, nel qual caso gli elementi vettoriali nei livelli sotto il livello "Bitmap" potrebbero non essere visualizzati correttamente.


-1

Separare le immagini in questione un paio di volte, fino a quando la barra di stato diceva "immagine" anziché "gruppo di 1 oggetto", risolto il problema. Ad alcuni dei gruppi vuoti sono stati applicati effetti maschera e clip e l'accumulo di questi effetti è ciò che ha causato l'errore. I gruppi / effetti possono essere rimossi in sicurezza senza distorcere le immagini.

QUESTO È IL MODO PERFETTO PER CONVERTIRE IL FILE DI INKSCAPE IN PDF SENZA OTTENERE SCATOLE NERE


1
Per favore chiarisci cosa stai suggerendo ulteriormente.
Pimp Juice IT

Quindi, in sostanza, stai dicendo all'OP (l'autore della domanda) che il loro problema non è quello che pensano che sia, e che non sanno cosa stanno facendo (e / o non sanno di cosa stanno parlando)?
Scott,
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.