<div>Gracias por el tip, revisaré la librería.</div>
<div> </div>
<div>El hecho de que el tamaño del archivo sea de 52GB no implica que la matriz sea enorme, pero si se pueden repetir las coordenadas pero con una profundidad mayor o menor que la anterior.</div>
<div> </div>
<div>Graficaré unicamente la mayor profundidad de cada combinacion de coordenada..</div>
<div> </div>
<div>La idea que tengo es que dentro de la matriz del archivo PNG en la coordenada interna yo sepa del valor que grabe anteriormente y si la profundidad es mayor cambie el valor del color de acuerdo a la profundidad.</div>

<div> </div>
<div> </div>
<div>Espero no estar mal en mi analisis, pero en visual lo hago de ese modo.</div>
<div> </div>
<div>Tal vez con procesos por hilos o threads se optimizaria el tiempo.</div>
<div> </div>
<div>Primero debo ver si es factible la primera etapa ya despues a optimizar el tiempo.</div>
<div> </div>
<div>Saludos desde Villahermosa, Tabasco, Mexico, America, Tierra</div>
<div>José Luis</div>
<div> </div>
<div><br>2010/2/12 David Fire <span dir="ltr"><<a href="mailto:ddfire@gmail.com">ddfire@gmail.com</a>></span><br></div>
<div class="gmail_quote">
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">googleando un poco mmm bueno en realidad fue el primer resultado de buscar "C++ png library" llegue a <br>
<a href="http://pngwriter.sourceforge.net/" target="_blank">http://pngwriter.sourceforge.net/</a><br>parece tener buenos ejemplos y todo lo que necesitas para hacer el programa...<br>sin embargo supongo que vas a terminar decilucionado... el problema de velocidad te lo esta dando el disco rigido no vb.<br>
<br><br>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.<br>
<br>es un problema de optimizacion no de lenguaje.<br>David<br><br>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.<br>
<br>
<div class="gmail_quote">El 12 de febrero de 2010 19:12, <a href="http://anonymous.mx/" target="_blank">anonymous.mx</a> <span dir="ltr"><<a href="http://anonymous.mx/" target="_blank">anonymous.mx</a>@<a href="http://gmail.com/" target="_blank">gmail.com</a>></span> escribió: 
<div>
<div></div>
<div class="h5"><br>
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div>Efectivamente eso es lo que quiero hacer.</div>
<div> </div>
<div>Ejecutar el programa en LINUX, UNIX o WINDOWS y generar un archivo PNG.</div>
<div> </div>
<div>Al concluir de leer el archivo texto debo de tener un archivo PNG para abrirlo con cualquier programa.</div>
<div>
<div> </div>
<div>Saludos desde Villahermosa, Tabasco, Mexico, America, Tierra</div>
<div>José Luis</div>
<div><br> </div></div>
<div class="gmail_quote">2010/2/11 David Fire <span dir="ltr"><<a href="mailto:ddfire@gmail.com" target="_blank">ddfire@gmail.com</a>></span> 
<div>
<div></div>
<div><br>
<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">no entiendo, bien.<br>queres una imagen que en el pixel X_coord Y_Coord tengo el color distancia?????<br>
tomando los datos de un archivo?<br><br>
<div class="gmail_quote">El 5 de febrero de 2010 17:15, AQUILES BAEZA PARADA <span dir="ltr"><<a href="http://anonymous.mx/" target="_blank">anonymous.mx</a>@<a href="http://gmail.com/" target="_blank">gmail.com</a>></span> escribió:<br>

<blockquote style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div>
<div></div>
<div>
<div>Buenas tardes,</div>
<div> </div>
<div>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)</div>
<div> </div>
<div>Expongo la situacion en que me encuentro.</div>
<div> </div>
<div>Tengo un archivo ascii que "pesa" mas de 52GB que contiene los siguientes datos delimitados por espacios.</div>
<div>numero_codigo = numero de cinta</div>
<div>X_Coord = Coordenada X</div>
<div>Y_Coord = Coordenada Y</div>
<div>distancia = Altura en milimetros</div>
<div> </div>
<div>644139.txt 431577 2139587 617<br>644139.txt 431571 2139587 623<br>644139.txt 431565 2139588 629<br>644139.txt 431558 2139588 636<br>644139.txt 431552 2139588 642<br>644139.txt 431546 2139588 650<br>644139.txt 431540 2139589 656<br>
644139.txt 431533 2139589 663<br>644139.txt 431521 2139590 678</div>
<div> </div>
<div>Dependiedo de la altura se grafica con un color diferente.</div>
<div> </div>
<div>Quisiera obtener una imagen con la matriz de las coordenadas con el color de la altura.</div>
<div> </div>
<div>Actualmente lo realizo con VisualBasic pero es muy lento el proceso.</div>
<div> </div>
<div>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.</div>
<div> </div>
<div>Por lo que pido su orientacion para generar una imagen en formato PNG.</div>
<div> </div>
<div>Espero no haberlos confundido con la explicación.</div>
<div> </div>
<div>Saludos desde Villahermosa, Tabasco, Mexico, America, Tierra.</div>
<div>José Luis</div><br></div></div>
<div>_______________________________________________<br>Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a><br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></div></blockquote></div><br><br clear="all">
<div>
<div></div>
<div><br>-- <br>(\__/) <br>(='.'=)This is Bunny. Copy and paste bunny into your <br>(")_(")signature to help him gain world domination. <br><br></div></div><br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a><br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div></div></div><br><br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net" target="_blank">Cconclase@listas.conclase.net</a><br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div></div></div>
<div>
<div></div>
<div class="h5"><br><br clear="all"><br>-- <br>(\__/) <br>(='.'=)This is Bunny. Copy and paste bunny into your <br>(")_(")signature to help him gain world domination. <br><br></div></div><br>_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote></div><br>