Asuntos Oficiales > Retos

 Mi Formato Gráfico 2d Propio

<< < (17/21) > >>

JuanK:
Saludos, bueno despues de un tiempo de inactividad desde el lunes logre retomar el reto y este es mi avance:

Avance:
1- Cargue de imagen a memoria desde archivo no comprimido
2- Cargue de imagen a memoria desde archivo comprimido con metodo 1
3- Optimizacion de tamaño a modo de compresion 1

Pendientes mas cercanos:
DeCodificador
1- Cargue de imagen a memoria desde archivo comprimido con metodo 2
2- Cargue de imagen a memoria desde archivo comprimido con metodo 3
3- Implementacion del ultimo algoritmo de compresion ( el que espero se el modo de compresion mas eficiente )

Codificador:
1- Implementacion del ultimo algoritmo de compresion

Imagen
1- Implementacion para que retorne datos entibles directamente por un picture box

Pendientes aun lejanos:
1- reproductor del formato
2- editor del formato ( es decir utilitario para crearlo, no editor de pixeles)
3-  :rolleyes:

JuanK:
Avance:

De lo pendiente anterior:

DeCodificador
1- Cargue de imagen a memoria desde archivo comprimido con metodo 2 OK!
2- Cargue de imagen a memoria desde archivo comprimido con metodo 3 OK!
3- Implementacion del ultimo algoritmo de compresion  pendiente aún

Codificador:
1- Implementacion del ultimo algoritmo de compresion pendiente aún

Imagen
1- Implementacion para que retorne datos entibles directamente por un picture box

--> se modifico el alcance pues no se a que genios, o por que razón, motivo o ciscunstancia se les ocurrió que nadie puede heredar de la clase Image , solamente las clases del framework Bitmap y Metafile, y ademas de que no se puede heredar tampoco se puede instanciar ningun objeto de ella  :angry:

Pero en fin ya solucione eso haciendolo de una manera no muy limpia.  <_<

2- Se incluyo el componente para imagenes de 8 bit

3- Se creo la exportación de imagen  JKI a bmps.

Comentarios

-->Tube que corregir algunos bug menores que se presentaban en archivos grandes.
Las rutinas para importar un cuadro desde un BMP funcionan con bmps no indexados, sin compresion RLE y con profundidades de color entre 8,16,24,32 bit por el momento. Aunque ya le tengo solución para todos los casos menos para bmps de 8 bit no indexado ya que al parecer no existen bmp de 8 bit no indexados  :blink:

-->Las pruebas de comprimir bmps de fotografias resultaron segun lo previsto... comprime pero muy poco  :(  pero bueno mi objetivo siempre ha sido apuntarle a gráficos para vgames y allí he obtenido resultados en las pruebas alcanzado tamaños de compresion de incluso hasta del 25% del tamaño total.  :rolleyes:  es decir hice una prueba con dos bmps que ambos suman
4,01 MB (4.215.732 bytes)

y al comprimirlos en un archivo de animacion JKI quedaron de:

795 KB (814.121 bytes)   ;)

Pendientes cercanos
1- Incluir alguna manera que permita usar en la importación bmps rls y/o indexados
2- Mejorar el sistema de control al momento de importar bmps ya que en el momento aún es muy 'manual'
3- Incluir el componente para imagenes de 16 bit
4- Incluir el componente para imagenes de 32 bit
5- 4to metodo de compresion ( espero mejore el resultado en fotografias)
6-  :rolleyes:

Pendientes aun lejanos:
1- reproductor del formato
2- editor del formato ( es decir utilitario para crearlo, no editor de pixeles)
3-  :rolleyes:

JuanK:
Hola  :lol:


alguien esta aún vivo  :blink: ?


Como van?  :unsure:

senzao18:
Igual que al inicio :D....

Creo que es un reto algo pesado.....

JuanK:
Si es duro  <_<

pero esa es la gracia sino no seria un reto  :rolleyes:


Pero si es bastante pesado de hacer, sobre todo si quieres hacer algo bueno que 1/2 sirva.

Yo ando liado implementando el 4to metodo de compresion... me quedaria muy facil usando recursividad, pero el problema es que es con millones de colores lo cual requeriria de algunos miles de invocaciones recursivas y eso no me parece muy limpio... pero me he matado tratando de hacerlo sin recursividad y sin consumir mucha mas memoria por cada bitmap... pero ha sido imposible combinar  las dos opciones asi que he regresado a probar con recursividad...


en fin...

espero que no me vayan a dejar solo   :huh:  y que algunos mas se le animen a terminarlo   B)


 :unsure:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa