Estou usando o Inkscape como uma tela para layout de plotagens PDF / SVG / PNG existentes que eu criei em Python e, em seguida, adiciono alguns detalhes e texto à figura geral. Quando importo os arquivos PDF / SVG via File >> Import... >> Link
, eles são incorporados ao Inkscape. Percebi que, se fizer isso com uma imagem raster, tenho a opção de vincular o arquivo ao invés de incorporá-lo, para que, quando atualizo os gráficos no Python, eles sejam atualizados automaticamente no Inkscape.
Não consigo encontrar como vincular a arquivos PDF / SVG da mesma maneira. Desejo manter os gráficos em PDF / SVG em resolução total, em vez de usar rasters. Meu amigo me mostrou como fazer isso no Adobe Illustrator com PDFs, mas isso é possível no Inkscape?
A vinculação a arquivos SVG externos (mas aparentemente não a arquivos PDF) será possível com o Inkscape 1.0 ( notas de versão ). No Inkscape, ele ainda será convertido em uma imagem rasterizada, mas você pode definir o DPI na importação e depois. A rasterização ocorre no Inkscape, portanto, não aumenta o tamanho do arquivo.
Além disso, se exibido em um navegador, o arquivo svg vinculado parece ser exibido como está (sem rasterização)
O Inkscape 1.0 está atualmente disponível como uma versão alfa .
fonte
Quando você importa um arquivo vetorial para o inkscape, ele aparece como um grupo de objetos vetoriais. Portanto, a resolução não é um problema. Faço isso muito para gráficos de origem e python / matplotlib. É fácil verificar - clique em uma curva em seu gráfico e selecione a ferramenta "editar caminhos por nó" (F2) - você poderá editar os nós.
A atualização automática seria legal, mas não acho que isso possa ser feito como usuário (e incluo extensões simples aqui). Eu apenas tentei hackear manualmente um arquivo svg para vincular um pdf (ou svg) em vez de um png, e o novo arquivo não pode ser encontrado (eu recebo uma imagem de espaço reservado contendo "image Imagem vinculada não encontrada").
Se você possui rasters incorporados nos arquivos svg / pdf de origem, não sei o que aconteceria com a resolução. A única vez que tive que lidar com isso, as imagens (cortadas a partir de fotos de microscópio) foram de baixa resolução que foram aumentadas de qualquer maneira e não perdi mais. Duvido que você tenha problemas com rasters incorporados em gráficos python de qualquer maneira.
fonte