[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