Formato de exportação do Inkscape

8

Eu tenho alguns objetos de vetor criados no Inkscape e os exporto para um arquivo png. Estou usando as imagens exportadas em outro programa.

O problema é que, embora o objeto inicial esteja em fundo transparente, o png resultante tem uma borda branca fina ao redor, o que parece terrível.

Li em algum lugar que o formato de exportação para surdos é PNG-8, que deve ter funcionalidade transparente, mas esse recurso geralmente não é 100% suportado (especialmente em versões mais antigas de software). Exportar objetos svg para PNG-24 é uma solução para isso? Eu tentaria, mas não encontrei como alterar o formato de exportação padrão no Inkscape.

O que mais poderia ser feito para eliminar esse problema? Obrigado por todas as dicas!

Smajl
fonte
1
Em que você está visualizando o PNG criado? Encontrei esta FAQ aqui: wiki.inkscape.org/wiki/index.php/… .
ckpepper02
Não podemos reproduzir esse comportamento aqui. Todo PNG exportado não possui bordas, conforme o esperado. Será que a borda que você observa é um quadro de espaço reservado extraído do aplicativo de importação?
Takkat
O engraçado é que "salvar" a imagem como SVG funciona bem, mas "exportar" como SVG não ... Não sei o que causa esse problema, mas resolvi simplesmente não usando mais a exportação (acho que essa opção fornece pior qualidade da saída, mas sua aprovação desde que estas imagens são muito pequenos em tamanho ..)
Smajl
1
isso é estranho - estou tentando encontrar o oposto: a exportação é png de 24 bits e estou procurando uma maneira de mudar para 8. Estou usando o inkscape 0.48 no Ubintu. Qual é a sua?
Amir Uval
1
Qual a cor do seu documento? ele deve ser branco / 100% transparente por padrão, mas se de alguma forma tiver sido definido como 100% opaco, você obterá um fundo branco nas exportações de png.
naught101

Respostas:

2

Depois de pesquisar esse problema, encontrei essa pergunta semelhante no SO (BTW postado incorretamente).

A resposta aceita foi:

Na verdade, eu o exportaria como um SVG e o abriria com o Gimp , faria outras coisas, se necessário, e depois o salvaria como PNG usando o Gimps save for web function.

Também encontrou esta FAQ

Perguntas frequentes sobre o Inkscape

Os PNGs exportados pelo Inkscape têm bordas irregulares / sem antialiasing / fundo engraçado.

Esse é um problema com o que você usa para exibir esses arquivos PNG, não com o Inkscape. Por exemplo, o Internet Explorer anterior à versão 7 não pode mostrar arquivos PNG com transparência corretamente. Use, por exemplo, o Firefox para visualizar seus PNGs. Se você precisar absolutamente oferecer suporte ao IE 6, não poderá ter fundo transparente em PNG; altere para opaco em Preferências do documento e exporte o arquivo PNG novamente. Além disso, você deve usar a Biblioteca IE7 de Dean Edwards: corrige muitos problemas de CSS e faz com que o PNG transparente funcione corretamente no IE5 e IE6. Se você deseja abrir os bitmaps PNG exportados no MS-Word, também precisará alterar a opacidade alfa (na caixa de diálogo de propriedades do documento) para cheia e depois exportar - o resultado será muito melhor.

ckpepper02
fonte