no dibuja, simplemente crea div con position:absolute; y debido a ello escapan de cualquier contenedor especificado, tendrías que limitar área manualmente, calculando las coordenadas del contenedor que en este caso sería la imagen, nada sencillo
una alternativa de dibujo real con javascript sería el objeto canvas, pero por ahora es soportado por pocos navegadores, la última alternativa es flash o un shockwave similar