A ver si a alguien se le ocurre una manera mas o menos sencilla de hacerlo. Yo lo q kiero es doblar de tamaño una imagen. Si suponemos que la imagen es una matriz de pixeles (o numeros p ej), pues lo q kiero hacer es que cada pixel se propague a los espacios siguientes para hacerlo mas grande.
Os pongo un ejemplo para q se entienda mas claro:
Vamos a suponer q cada numero es un color: Tenemos una matriz asi:
1 2 3
4 5 6
7 8 9
Al Doblarla quiero q aparezca asi:
1 1 2 2 3 3
1 1 2 2 3 3
4 4 5 5 6 6
4 4 5 5 6 6
7 7 8 8 9 9
7 7 8 8 9 9
Y al doblarla de nuevo:
1 1 1 1 2 2 2 2 3 3 3 3
1 1 1 1 2 2 2 2 3 3 3 3
1 1 1 1 2 2 2 2 3 3 3 3
1 1 1 1 2 2 2 2 3 3 3 3
4 4 4 4 5 5 5 5 6 6 6 6
4 4 4 4 5 5 5 5 6 6 6 6
4 4 4 4 5 5 5 5 6 6 6 6
4 4 4 4 5 5 5 5 6 6 6 6
7 7 7 7 8 8 8 8 9 9 9 9
7 7 7 7 8 8 8 8 9 9 9 9
7 7 7 7 8 8 8 8 9 9 9 9
7 7 7 7 8 8 8 8 9 9 9 9
Y asi sucesivamente...es algo parecido a la lupa del windows.
Eso solo...si a alguien se le ocurre una manera de hacerlo, me da = el lenguaje o pseudocodigo, se lo agradeceria bastante O algun codigo fuente que haga eso...o cualkier tipo de informacion.
Gracias