this question has answer here:
- how convert icon (bitmap) imagesource? 2 answers
i'm using code show live video camera.
in windows form (c#) code worked fine, in wpf application getting error in :
bitmap img = (bitmap)eventargs.frame.clone(); image.source = img;
the error : connot convert system.drawing.bitmap system.wondows.media.imagesource. converted bitmap image using code:
public imagesource imagesourceforimagecontrol(bitmap bitmapimage) { imagesourceconverter sourceimage = new imagesourceconverter(); return (imagesource)sourceimage.convertfrom(bitmapimage); }
then got system.nullreferenceexception
any idea should do??
ps : im newbie c# applications
i using quite time, try this.
public imagesource imagesourceforimagecontrol(bitmap bitmap) { using(memorystream memory = new memorystream()) { bitmap.save(memory, imageformat.png); memory.position = 0; bitmapimage bitmapimage = new bitmapimage(); bitmapimage.begininit(); bitmapimage.streamsource = memory; bitmapimage.cacheoption = bitmapcacheoption.onload; bitmapimage.endinit(); return (imagesource)bitmapimage; } }