transparencia de inkscape al exportar pdf?

14

¿Cómo necesito cambiar los objetos transparentes en un archivo inkscape para poder exportarlos correctamente a pdf? Hasta ahora parece que los valores predeterminados hacen que los objetos transparentes sean invisibles u opacos.

719016
fuente
44
Exportar transparencia solía ser un problema en general, y con PostScript en particular, pero por lo que he leído, el soporte de transparencia con PDF debería estar funcionando bien hoy en día. El registro de cambios para Inkscape 0.47 dice que la exportación de PDF admite la transparencia vectorial, y que esa versión se lanzó en 2009. Asegúrese de tener una versión algo reciente de Inkscape (y libcairo), y asegúrese de que su lector de PDF sea compatible con la transparencia. En cualquier caso, la alternativa para los casos en que Inkscape no puede exportar transparencia "debería" ser la rasterización del efecto, pero sé que he luchado con lo mismo una vez.
Daniel Andersson

Respuestas:

7

Dado que exportar formas transparentes a PDF todavía no funciona correctamente (al menos para mí, en este momento) y la exportación de mapas de bits es (por lo que puedo decir) mucho trabajo cuando actualiza mucho su figura, aquí está Mi solución simple para las formas.

Nuevamente, esto solo funciona para formas, no para imágenes incrustadas.

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

Básicamente, se reduce a configurar el canal alfa del color en lugar de su opacidad . Hubiera pensado que estas son las mismas propiedades, pero aparentemente no lo son.

Saludos, Jan

J ..
fuente
1
La reducción del canal alfa en lugar de la opacidad funciona bien hasta ahora. Gracias.
fuma
2

Para una imagen incrustada, si tiene el archivo SVG sin fondo, simplemente:

  • expórtelo usando Archivo → Guardar una copia;
  • elige el formato PDF;
  • haga clic en Guardar;
  • en la ventana de PDF-exportación que aparece, seleccione Exportación de dibujo y de la ONU seleccionar la página de exportación.

Al abrir el PDF exportado con un lector de PDF, puede parecer que hay un fondo blanco. Pero si lo incluye en una presentación o archivo de póster, verá que no hay fondo.

pmassat
fuente
Esto funcionó en Inkscape 0.91. De hecho, Mac OS Preview & QuickLook muestra un BG blanco que me estaba desanimando, pero insertar el PDF en PowerPoint mostró que, de hecho, es transparente.
Demis
1

Compruebe que no es más bien su lector de PDF el que no puede procesar la transparencia. Use Adobe Acrobat u Okular (Linux), estos pueden representar la mayoría del tipo de transparencias en mi experiencia (incluidos los gradientes).

La solución fácil y tonta es exportar mapas de bits, luego se procesan las transparencias sobre objetos sólidos. Luego puede convertir a PDF, pero esto ya no es escalable.

Sin embargo, que yo sepa, no existe una forma automática "robusta" de exportar un PDF escalable con transparencias desde inkscape.

Sin embargo, puedes hacerlo manualmente:

  1. exportar un mapa de bits y abrirlo, por ejemplo, en GIMP
  2. para cualquier objeto de color sólido transparente, duplíquelo tantas veces como se superponga con otros objetos, interseque cada uno de estos bits ( Ctrl+ *) con un duplicado del objeto superpuesto y dele a la intersección el color que obtiene con la pipeta en GIMP para esta parte de tu dibujo

Un poco molesto, ¿no? Debería ser programable ... Vea mi publicación en el foro de Inkscape: http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&e=0

EDITAR : OK, pensando un poco más en el problema, hay una mejor manera :

  1. crear una capa "Transparente" a la profundidad de los objetos transparentes, mover objetos transparentes a esta capa;

  2. ver solo esta capa y "Editar> Hacer una copia de mapa de bits" ( ALT- B)

  3. mueva esta copia a una nueva capa "Mapa de bits" junto a la capa "Transparente"

  4. Desactive la visualización de la capa transparente y el mapa de bits de la capa antes de exportar su PDF.

De esta manera, tiene un documento combinado de mapa de bits + Vector escalable: solo el relleno transparente no es escalable, pero se representará correctamente en los visores de PDF.

Limitaciones:

  1. Debe repetir esta operación cada vez que modifique cualquiera de sus objetos transparentes.

  2. También debe repetir esto si tiene objetos transparentes a diferentes profundidades.

  3. Puede haber visores de PDF que ni siquiera manejan la transparencia del mapa de bits, en cuyo caso los elementos vectoriales en capas debajo de la capa "Mapa de bits" pueden no representarse correctamente.

Joce
fuente
-1

Desagrupando las imágenes en cuestión un par de veces, hasta que la barra de estado decía "imagen" en lugar de "grupo de 1 objeto", solucionó el problema. A algunos de los grupos vacíos se les aplicaron efectos de máscara y clip, y el apilamiento de estos efectos es lo que causó el error. Los grupos / efectos se pueden eliminar de forma segura sin distorsionar las imágenes.

ESTA ES LA FORMA PERFECTA DE CONVERTIR SU ARCHIVO DE TINTA EN PDF SIN OBTENER CAJAS NEGRAS

ESTRELLA DE ROCK
fuente
1
Por favor aclare lo que está sugiriendo más.
Pimp Juice IT
Entonces, básicamente, le estás diciendo al OP (el autor de la pregunta) que su problema no es lo que piensan que es, y que no saben lo que están haciendo (y / o no saben de qué están hablando)
Scott