Bueno voy avanzando, espero el martes de la prox semana tener algo de codigo ya hecho, igual para quien le interese.
1.- lee información de la imagen en forma binaria.
2.- se copia la información binaria a memoria.
3.- la matriz tridimensional se reduce a pares para sumar 4 pixeles RGB
4.- esos 4 pixeles se promedia sus niveles RGB y se obtiene un tono de gris
5.- El tono de gris tiene un valor numérico, ese valor numérico, valorado en un rango.
6.- el valor del carácter ascii escogido previamente será comparado con el valor numérico del gris de nuestro nuevo "super pixel"
7.- Se van colocando esos promedios, que a su ves los cambia por caracteres y se va formando la nueva matriz, se va guardando.
practicamente se va a convertir una imagen a escala de grises y se va a pixelar, cada super pixel se cambia por un caracter y asi se obtiene un lindo dibujo ascii =).
Si alguien tiene una mejor idea pues bien recibida.
1.- lee información de la imagen en forma binaria.
2.- se copia la información binaria a memoria.
3.- la matriz tridimensional se reduce a pares para sumar 4 pixeles RGB
4.- esos 4 pixeles se promedia sus niveles RGB y se obtiene un tono de gris
5.- El tono de gris tiene un valor numérico, ese valor numérico, valorado en un rango.
6.- el valor del carácter ascii escogido previamente será comparado con el valor numérico del gris de nuestro nuevo "super pixel"
7.- Se van colocando esos promedios, que a su ves los cambia por caracteres y se va formando la nueva matriz, se va guardando.
practicamente se va a convertir una imagen a escala de grises y se va a pixelar, cada super pixel se cambia por un caracter y asi se obtiene un lindo dibujo ascii =).
Si alguien tiene una mejor idea pues bien recibida.