Is it possible for a user to copy and paste a selection of pixels from MSPaint into a browser-based app using JavaScript in current browsers? If not, will HTML5 make this possible in the future? Alternatively, could something like Flex or Silverlight be used for this purpose, or is manual file upload the only option at this time?
Update: It seems like HTML5 may offer a solution, but its full functionality is still a long way off. Some have suggested using Java applets or Flash, with Flash being the preferred choice as parts of the web-client are likely to use Flex anyways. I would prefer to avoid requiring both Java and Flash on my site.