[LUG.ro] Convertir archivos, jpg, png, etc a escala RGB

Sebastián D. Criado scriado en ciudad.com.ar
Lun Feb 11 10:53:44 ARDT 2008


El lun, 11-02-2008 a las 08:15 -0300, Horacio Castellini escribió:
> Holas...
> 
> Como conozco poco sobre algoritmos de compresión de imágenes, pregunto 
> si existe una utilidad que transforme una imagen *.png o *.jpg en un 
> archivo texto a tres columnas con la escala RGB.
> ----------------
> Para la lista programación:
> 
> Sino como puedo aplicar algunos de los intérpretes perl, etc... para 
> hacerlo... de manera tal que explore o por columna o filas los píxeles y 
> coloque alguna bandera (-1,-1,-1) como fin de columna o fila...


Gimp puede pasar cualquier gráfico a representación RGB para lenguaje C,
quedaría algo así:

/* GIMP RGBA C-Source image dump (logo.c) */

static const struct {
  guint          width;
  guint          height;
  guint          bytes_per_pixel; /* 3:RGB, 4:RGBA */ 
  guint8         pixel_data[153 * 156 * 4 + 1];
} gimp_image = {
  153, 156, 4,
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377
\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377
\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377
\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377
\377"
  "\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377\377
\377"

[...]

Por supuesto que sigue :D

No se si es eso lo que buscas. En todo caso, seguramente podrás
investigar por allí, y usar las bibliotecas de Gimp para hacerlo de otra
forma.

saludos.-
> 
-- 
Sebastián D. Criado - scriado{en}ciudad.com.ar
NO A LA MATRICULACIÓN OBLIGATORIA -
http://noalamatricula.wordpress.com/about/
L.U.G.Ro - http://www.lugro.org.ar
GNU/Linux Registered User # 146768
-------------------------------------------------------------------
"Si el Universo fuera un programa estaría hecho en C, y correría sobre
un sistema UNIX"
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : application/pgp-signature
Tamaño     : 189 bytes
Descripción: Esta parte del mensaje =?ISO-8859-1?Q?está?	digitalmente
Url        : http://www.lugro.org.ar/pipermail/lugro/attachments/20080211/e928843b/attachment.pgp


Más información sobre la lista de distribución Lugro