Image Controls for LightSwitch


LightSwitch Control Extensions that allows the user to take a new image with their webcam or scanner. Great for membership databases, inventory databases, document tracking databases, and pretty much any other database that you need to take photos on-the-spot for.

(3) Review
Visual Studio
2012, 2010
Download (3,082)
E-mail Twitter Digg Facebook
Add to favorites
Reviews (3)
Q and A (4)
Sign in to write a review
Sort by:

by wtwashburn | May 26 2012

I needed a control to allow user to easily select photos from camera or smartphone to upload to project database. This was the answer. It is a quick way to get images from local disk, network, phone , cammera etc. Alos tested scanner a great extention and as he says no code required.

What a handy tool.
Bill Washburn

by Misi Moisei | October 20 2011

Great and simple idea

by PowerBala | October 06 2011

I been testing this control since its beta and its RTM version on one of my deployed projects. I've to give 5* for its simplistic approach and quick response... either taking picture or switching webcams. Users love it.

This is a one nice audition to my LS toolset. Amazing work Jason.

Sign in to start a discussion

  • Code for Camera Button
    1 Posts | Last post May 27, 2012
    • Hi;
      Very nice control, What about if I want to call the camera by code not only when i click the camera button, for example i want to use new command button called "Get Picture".Can i?
      Best Regards 
  • Multiple Documents and performance
    2 Posts | Last post March 29, 2012
    • Hi there,
      1. Is there a way or a plan to allow scanning of multiple documents into your image object?
      2. For some reason the performance is a bit slow from the point where the scanner finished scanning the document and until it appears inside the image viewer. Am I missing something or that's the performance expectations?
      Thank you!
    • CMXUser,
      Thanks for using the extension!
      1. There is a plan to allow for multiple pages, but at this point, it doesn't look very feasible. Because of some restrictions around what Silverlight allows for multi-page image formats (right now, there is no multi-page TIFF support built-in to Silverlight), I would have to "roll my own" TIFF image support. If I make a discovery / breakthrough any time soon, I'll certainly update you, here.
      2. It's hard to say if the delay you are seeing is normal or not; without seeing it first hand. Are you talking about a 5-10 second delay or is this delay a half-minute or more? There is a little processing that has to be done to get the bytes from the scanner utility, in Windows, and process them into something that Silverlight understands.
      Of course, this delay will increase depending on the DPI and resolution you are scanning at. The bigger the image, the more time it can take for the extension to process the raw bytes.
      Again, thanks for using the extension and I'll keep this thread updated with any progress I make regarding multi-page image formats.
  • Licence
    2 Posts | Last post November 18, 2011
    • Your control is shown as a Trial but there are no details about licensing it.  
    • Thanks for your interest and for pointing out this mistake. I have added a link in the description that will take you to a website to purchase a license.
      Also, the trial version pops up a modal dialog that has a link in it that takes you to the same website.
      Thanks again for the feedback and I hope you find the control useful!
  • Do exactly this for screen captures
    2 Posts | Last post October 20, 2011
    • Hi, if you could do either:
      Capture single screen image and put into DB, or capture video of screen and put into DB, that would be fantastic.
    • This sounds like an interesting idea. What are you trying to take a screenshot of? Are you wanting to take a screenshot of the LightSwitch application? That may be possible, but taking a screenshot of your desktop is a bit more complicated. On its own, Silverlight (the technology under LightSwitch) does not let you do screen captures of the entire desktop.
      If you could clarify what you're requirements are, I'll certainly look into it.