Gimp - tem como converter de .png para.svg?

Iniciado por eaxgrande, 05 de Janeiro de 2012, 14:46

tópico anterior - próximo tópico

eaxgrande

Olá pessoal.

Minha pergunta diz por si mesma. Tem como uma peripécia dessas?

Abraços!
Ubuntu-Mate 16.04 Xenial
Lubuntu-LXQt 20.04 Focal

bawlaw


rjbgbo

não
o gimp é um editor de imagem
e o arquivo .svg é vetorial, o software para ele é o inkscape.
há umas formas de converter, tente pesquisar no google? ubuntu converter png. to .svg
mas ñ sei se tu vai ter sucesso ao contrário seria mais fácil
se quiseres no inkscape importe o arquivo .png e no menu inkscape > caminho > rasterizar bitmap
assim você vai obter um arquivo vetorial da imagem.
Linux User #440843 | Ubuntu User #11469

achteutis

Citação de: rjbgbo online 05 de Janeiro de 2012, 15:56
não
o gimp é um editor de imagem
e o arquivo .svg é vetorial, o software para ele é o inkscape.
há umas formas de converter, tente pesquisar no google? ubuntu converter png. to .svg
mas ñ sei se tu vai ter sucesso ao contrário seria mais fácil
se quiseres no inkscape importe o arquivo .png e no menu inkscape > caminho > rasterizar bitmap
assim você vai obter um arquivo vetorial da imagem.

+1. O único jeito é o que o colega rjbgbo referiu - atalho pra rasterizar: selecione a imagem em png e use o atalho Shift+Alt+B. E é trabalhoso, embora possa ser um bom exercício criativo retirar o excesso de pontos vetoriais, mudar as cores, etc. Bom trabalho.
Toshiba Satellite m302, core 2 duo 1.83Ghz, 3G de ram, chipset intel, Ubuntu Oneiric Oncelot (11.10) 32 bits.
Netiqueta: http://pt.wikipedia.org/wiki/Netiqueta
http://oquenaoestanogibi.wordpress.com/, blog crítico de HQ, no início.

sigur

Se o seu arquivo png tiver algo diferente de curvas, figuras geométricas planas, ou algo parecido, ficará quase impossível mexer com ele em svg, pois terá centenas e centenas de objetos vetoriais pra tentar obter o visual parecido. Talvez seja mais fácil você desenhar direto no inkscape e já gerar o svg.

figuras bitmap como o png não podem ser convertidas 100% para vetorial.

jkmsjq

Terminal:
Citar$ sudo apt-get install netpbm potrace

Depois o comando no terminal
Citar$ cat imagem_entrada.png | pngtopnm | potrace -s > nova_imagem.svg

Experimentei o comando e a imagem perdeu praticamente 90% dos detalhes, principalmente os coloridos. Mas de qualquer forma, uma alternativa à sua pergunta.

LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

rjbgbo

excelente dica jkmsjq
incrivel como o linux tem soluções simples para quase tudo
essa eu favoritei
Linux User #440843 | Ubuntu User #11469

jkmsjq

#7
@ rjbgbo

Também acredito nisso, mas o teste que eu fiz aqui em casa rapidamente não me deu muitas esperanças, veja os exemplos

antes da conversão
https://docs.google.com/open?id=0ByovYOJ8svXoN2Y0MmZlMjMtMDlmNC00YTg0LWE3YmItZjJlMDY3MDhiZTA3

depois da conversão
https://docs.google.com/open?id=0ByovYOJ8svXoNDg0ZGQxNDgtYTI1Zi00MDRlLWI0ZDAtYmY4YTE3OGUwZWNi
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

rjbgbo

jkmsjq vai depender do objetivo final do usuário, na ferramenta do inkscape, talvez se consiga melhores resultados, mesmo em colorido
mas de repente há alguma outra maneira de fazer isso pelo terminal ou por um script
acho que isso vale uma pesquisa, para depois compartilhar.
Linux User #440843 | Ubuntu User #11469

jkmsjq

Quem se interessar por um GUI tem o Patch, site oficial http://photobatch.stani.be/index.html

Como sempre, fiz um teste aqui no meu computador, e deu um resultado um "pouquinho" melhor... é experimentar para ver...!!!
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

sigur

Citação de: jkmsjq online 05 de Janeiro de 2012, 17:37
@ rjbgbo

Também acredito nisso, mas o teste que eu fiz aqui em casa rapidamente não me deu muitas esperanças, veja os exemplos

antes da conversão
https://docs.google.com/open?id=0ByovYOJ8svXoN2Y0MmZlMjMtMDlmNC00YTg0LWE3YmItZjJlMDY3MDhiZTA3

depois da conversão
https://docs.google.com/open?id=0ByovYOJ8svXoNDg0ZGQxNDgtYTI1Zi00MDRlLWI0ZDAtYmY4YTE3OGUwZWNi


Nossa!!! A imagem png que quer converter é praticamente uma fotografia. Impossível vetorizar isso de forma automática. Exigiria milhares de curvas e objetos, para ter esse colorido não uniforme.

Em geral, svg é mais para objetos com cores sólidas ou degradês uniformes, sem muita variação de cores.

Procurem por vetorização. Tem cada trabalho lindo, mas duro de fazer hein.

jkmsjq

@ sigur

Fiz esse teste extremo para exigir ao máximo do comando. Posteriormente tentei com uma imagem padrão do pica-pau no formato .png e deu na mesma derma... ou seja, não gostei da experiência...
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

eaxgrande

Caramba! Quanta coisa!  ;D ;D ;D

Tô vendo com calma aqui.

Obrigado a todos!
Ubuntu-Mate 16.04 Xenial
Lubuntu-LXQt 20.04 Focal

Creto

#13
Mesmo o Inkscape tendo bem pouca documentação em português ele não é lá tão bicho papão assim, como já foi dito anteriormente pelo rjbgbo há algumas dicas de se vetorizar uma imagem e uma delas se você quer apenas "converter" por assim dizer basta ir em >arquivo>importar>colocar a imagem no campo de visualização>salvar como...

Claro isso se for apenas para converter a imagem .png em .svg, rasterizá-la seria para posterior edição como mudanças de cores alteração de objetos enfim tem muitas formas, mas dê uma visitada aqui e veja se isso pode lheser útil:

Tales A. Mendonça - Rasterizando uma imagem de forma rapida e simples

Espero que lhe seja útil.

T+