[C con Clase] Crear Archivo PNG

David Fire ddfire en gmail.com
Sab Feb 13 02:28:11 CET 2010


googleando un poco mmm bueno en realidad fue el primer resultado de buscar
"C++ png library" llegue a
http://pngwriter.sourceforge.net/
parece tener buenos ejemplos y todo lo que necesitas para hacer el
programa...
sin embargo supongo que vas a terminar decilucionado... el problema de
velocidad te lo esta dando el disco rigido no vb.


acceder a 52GB de datos es lento... deberias probar otras cosas para
acelerarlo, la primera opcion seria un ramdisc pero no es una opcion tener
52GB de ram, la segunda es pone el archivo en un raid o mejor aun separalo
en varios pedasos y procesalo en forma paralela.

es un problema de optimizacion no de lenguaje.
David

PD: mire muy por arriba la biblioteca que menciono, fijate que si esta
haciendo todo en ram y al final guarda la imagen puede quedarse sin memoria
en el medio.

El 12 de febrero de 2010 19:12, anonymous.mx <anonymous.mx en gmail.com>escribió:

> Efectivamente eso es lo que quiero hacer.
>
> Ejecutar el programa en LINUX, UNIX o WINDOWS y generar un archivo PNG.
>
> Al concluir de leer el archivo texto debo de tener un archivo PNG para
> abrirlo con cualquier programa.
>
> Saludos desde Villahermosa, Tabasco, Mexico, America, Tierra
> José Luis
>
>
> 2010/2/11 David Fire <ddfire en gmail.com>
>
> no entiendo, bien.
>> queres una imagen que en el pixel X_coord Y_Coord tengo el color
>> distancia?????
>> tomando los datos de un archivo?
>>
>> El 5 de febrero de 2010 17:15, AQUILES BAEZA PARADA <anonymous.mx@
>> gmail.com> escribió:
>>
>>>   Buenas tardes,
>>>
>>> Solicito su orientación para realizar un codigo, el cual me genere un
>>> archivo grafico en formato PNG. (pudiera ser tambien en formato BMP ó GIF)
>>>
>>> Expongo la situacion en que me encuentro.
>>>
>>> Tengo un archivo ascii que "pesa" mas de 52GB que contiene los siguientes
>>> datos delimitados por espacios.
>>> numero_codigo = numero de cinta
>>> X_Coord = Coordenada X
>>> Y_Coord = Coordenada Y
>>> distancia = Altura en milimetros
>>>
>>> 644139.txt 431577 2139587 617
>>> 644139.txt 431571 2139587 623
>>> 644139.txt 431565 2139588 629
>>> 644139.txt 431558 2139588 636
>>> 644139.txt 431552 2139588 642
>>> 644139.txt 431546 2139588 650
>>> 644139.txt 431540 2139589 656
>>> 644139.txt 431533 2139589 663
>>> 644139.txt 431521 2139590 678
>>>
>>> Dependiedo de la altura se grafica con un color diferente.
>>>
>>> Quisiera obtener una imagen con la matriz de las coordenadas con el color
>>> de la altura.
>>>
>>> Actualmente lo realizo con VisualBasic pero es muy lento el proceso.
>>>
>>> Por lo cual necesito documentarme para generar una imagen desde linea de
>>> comando leyendo el archivo ascci y al final copio la imagen a mi escritorio
>>> y la visualizo a como quiera.
>>>
>>> Por lo que pido su orientacion para generar una imagen en formato PNG.
>>>
>>> Espero no haberlos confundido con la explicación.
>>>
>>> Saludos desde Villahermosa, Tabasco, Mexico, America, Tierra.
>>> José Luis
>>>
>>> _______________________________________________
>>> Lista de correo Cconclase Cconclase en listas.conclase.net
>>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>>>
>>
>>
>>
>> --
>> (\__/)
>> (='.'=)This is Bunny. Copy and paste bunny into your
>> (")_(")signature to help him gain world domination.
>>
>>
>> _______________________________________________
>> Lista de correo Cconclase Cconclase en listas.conclase.net
>> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
>> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>>
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>



-- 
(\__/)
(='.'=)This is Bunny. Copy and paste bunny into your
(")_(")signature to help him gain world domination.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20100212/d844ea30/attachment.html>


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