Te dejo un par de opciones sin canvas:
1) basadas en GD con envío de coordenadas de imágenes para que estudies el código javascript usado:
http://www.greenpeace.org.ar/juegoriachuelo/ http://lavidatequierelinda.terra.com.ar/
2)Flash: la imagen se genera leyendo los pixeles de un objeto BitmapData:
http://www.tutoriales-flash.com/tutorial.php?id_tuto=39