Используя, canvas+excanvas вы будете иметь возможность кроссбраузерно нарисовать, но выгрузить картинку удастся только на Op 9+ (Presto 2.0) Fx 3+ (?), Sa, Ch,
IE 9 Ибо только в них есть хоть какая-то поддержка canvas#toDataURL
developer.mozilla.org/en/DOM/HTMLCanvasElement т.е. для вас возможность сохранить файл на сервере.
Я уже не говорю о HTML FileAPI
canvas.getAsFile("test.jpg", "image/jpeg");
Кроссбраузерное решение только на Flash.