Amigos he realizado estos ejercicios en lenguaje c, he usado allegro para iniciar el modo grafico y para usar la funcion putpixel, la rutina de leer y cargar el bmp desde un archivo la he realizado yo asi como los algoritmos para realizar cada uno de los efectos.
Por el momento solo he implementado la funcion para archivos bmp de 24 bit, les recomiendo que le hechen una ojeada al modo normal y luego al modo override....
Estas son algunas imagenes de ejemplo:
Imagen original:
Imagenes modificadas:
Las teclas para los efectos van del 0..9
y de la q.. f (en el orden que aparecen las teclas en el teclado)...
Lo publique originalmente en el foro de teleportmedia pero he decidido compartirlo con ustedes.
Este es el ejecutable:
LinkAdicionalmente necesitaran la dll de allegro, Esta en este link en la parte donde dice version binaria solo para windows:
allegroOjala sea de provecho para alguien.