transparência do inkscape ao exportar o pdf?

12

Como eu preciso mudar os objetos transparentes em um arquivo do inkscape para poder exportá-los corretamente para o pdf? Até agora, parece que os padrões tornam os objetos transparentes invisíveis ou opacos.

    
por 719016 12.02.2013 / 18:55

4 respostas

6

Como exportar formas transparentes para PDFs ainda não funciona corretamente (pelo menos para mim, agora) e a exportação de Bitmaps é (até onde eu sei) muito trabalho quando você está atualizando sua figura. muito, aqui está minha solução simples para formas.

Mais uma vez, isso só funciona para formas, não para imagens incorporadas.

link

Basicamente, resume-se a definir o canal alfa da cor em vez da opacidade . Eu teria pensado que estas são a mesma propriedade, mas aparentemente elas não são.

Felicidades, Jan

    
por 13.08.2014 / 13:07
2

Para uma imagem incorporada, se você tiver o arquivo SVG sem fundo, apenas:

  • exporte-o usando Arquivo → Salvar uma cópia;
  • escolha o formato PDF;
  • clique em Salvar;
  • na janela de exportação de PDF que aparece, selecione Exportar desenho e un selecione Exportar página.

Ao abrir o PDF exportado com um leitor de PDF, pode parecer que há um fundo branco. Mas se você incluí-lo em um arquivo de apresentação ou cartaz, verá que não há fundo.

    
por 01.06.2016 / 17:12
1

Verifique se o seu leitor de PDF não é capaz de renderizar transparência. Use o Adobe Acrobat ou o Okular (linux), eles podem renderizar a maior parte do tipo de transparências na minha experiência (incluindo gradientes).

A solução simples é exportar bitmap e, em seguida, as transparências sobre objetos sólidos são renderizadas. Você pode então converter para PDF, mas isso não é mais escalável.

No entanto, de acordo com o meu conhecimento, não existe uma maneira "robusta" automática de exportar um PDF escalonável com transparências do inkscape.

Você pode fazer isso manualmente:

  1. exportar um bitmap e abri-lo, por exemplo, GIMP
  2. para qualquer objeto de cor sólida transparente, duplicá-lo tantas vezes quanto se sobreponha a outros objetos, cruzar cada um desses bits ( Ctrl + * ) com uma duplicata do objeto objeto sobreposto e dê à interseção a cor obtida com a pipeta no GIMP para essa parte do desenho.

Um pouco de aborrecimento, não é? Deve ser programável ... Veja meu post no fórum do inkscape: link

EDIT : OK, pensando um pouco mais sobre o problema, há uma maneira melhor :

  1. crie uma camada "Transparente" na profundidade dos objetos transparentes, mova objetos transparentes para essa camada;

  2. veja apenas esta camada e "Editar > Criar uma cópia de bitmap" ( ALT - B )

  3. mova esta cópia para uma nova camada "Bitmap" ao lado da camada "Transparente"

  4. Desative a visualização da camada transparente e no bitmap da camada antes de exportar seu PDF.

Dessa forma, você tem um documento combinado Bitmap + Scalable Vector: somente o preenchimento transparente não é escalonável, mas será processado corretamente em visualizadores de PDF.

Limitações:

  1. Você precisa repetir essa operação toda vez que modificar qualquer um de seus objetos transparentes.

  2. Você também precisa repetir isso se tiver objetos transparentes em diferentes profundidades.

  3. Pode haver visualizadores de PDF que nem sequer manipulam a transparência de bitmap, em cujo caso os elementos vetoriais em camadas abaixo da camada "Bitmap" podem não ser renderizados adequadamente.

por 19.07.2013 / 14:15
-1

Desagrupando as imagens em questão algumas vezes, até que a barra de status mostrasse "imagem" em vez de "grupo de 1 objeto", resolvendo o problema. Alguns dos grupos vazios tinham efeitos de máscara e clipe aplicados a eles, e o empilhamento desses efeitos foi o que causou o erro. Os grupos / efeitos podem ser removidos com segurança sem distorcer as imagens.

ESTA É A MANEIRA PERFEITA DE CONVERTER SEU ARQUIVO DE INKSCAPE EM PDF SEM OBTER CAIXAS NEGRAS

    
por 25.09.2017 / 19:06