Pular para o conteúdo

[Help] Como converter imagem em arquivo de texto? [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. [Help] Como converter imagem em arquivo de texto? [RESOLVIDO]

Enviado em 19/07/2013 - 22:54h

Seguinte: preciso converter um arquivo de imagem, por exemplo, JPG em uma matriz de texto.

Por exemplo: tenho uma imagem com 9 pixels, resolução de 3x3, sendo as seguintes cores:

Linha 1: amarelo, azul, preto
linha 2: vermelho, roxo, azul
linha 3: branco, laranja, verde

daí, precisaria da saída do texto mais ou menos assim, distribuindo cada pixel em suas cores primárias, ex:

branco: 255,255,255
(exemplo do branco, em RGB).


exemplo da linha 3:

255,255,255; 255,127,60; 0,255,0

referenciando ao branco, laranja e o verde.

É mais ou menos assim que preciso. alguém conhece algo parecido assim?

pode ser em linguagem C, ou de preferência em shell. Desde o começo obrigado.

Responder tópico

2. Re: [Help] Como converter imagem em arquivo de texto? [RESOLVIDO]

Enviado em 21/07/2013 - 14:40h

É muito fácil, veja:


convert imagem.jpg imagem.txt
Esta ferramenta convert é parte do pacote ImageMagick que você deve ter instalado.
o arquivo imagem.txt terá uma saída assim por exemplo:


0,0 (255,255,255) #FFFFFF white
1,0 (255,252,255) #FFFCFF srgb(255,252,255)
a primeira coluna é a coordenada do pixel e as outras são a codificação das cores...
é só pegar a informação que você desejar, você pode usar sed ou awk pra mudar como você quiser

3. Re: [Help] Como converter imagem em arquivo de texto? [RESOLVIDO]

Enviado em 21/07/2013 - 14:57h

phoemur escreveu:

É muito fácil, veja:


convert imagem.jpg imagem.txt


Esta ferramenta convert é parte do pacote ImageMagick que você deve ter instalado.
o arquivo imagem.txt terá uma saída assim por exemplo:


0,0 (255,255,255) #FFFFFF white
1,0 (255,252,255) #FFFCFF srgb(255,252,255)
a primeira coluna é a coordenada do pixel e as outras são a codificação das cores...
é só pegar a informação que você desejar, você pode usar sed ou awk pra mudar como você quiser


Cara tu resolveu minha vida! É praticamente isso que precisava, deu certo! Mano, muito obrigado cara! Valeu! Excelente ajuda, eu já estava desistindo, rodei quase os repositórios do google inteiro (exagero, haha) atrás disso. Cara, nõa imaginava que seria tão simples. Valeu!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder