Ok, aqui estão meus dois centavos em uma solução alternativa para isso.
Eu tentei a resposta anterior usando rsvg-convert
, que funcionou bem para itens transparentes. O problema é agora, eu tenho uma imagem embutida no meu SVG que realmente foi rasterizada com uma resolução muito baixa.
Especificar um dpi X / Y maior para rsvg-convert
não alterou isso.
Então fiz o seguinte, que resolveu o problema:
- "Rasterizando" a imagem em um PDF:
rsvg-convert -f pdf -o rasterized.pdf orig.svg
- Abra a imagem original no Inkscape:
inkscape orig.svg
- Abra a imagem rasterizada (agora contendo formas transparentes, mas também a imagem incorporada rasterizada) no Inkscape:
inkscape rasterized.pdf
- Desagrupar todos os itens do último até chegar à imagem incorretamente rasterizada
- Copie a imagem incorporada de 2. para a de 4. , substituindo a incorretamente rasterizada
- Salve como PDF no Inkscape normalmente.
Resultado: Formas transparentes e imagens de alta resolução .