c# - Select an image from rectangle using writeablebitmap -


i have written application in silverlight, placing rectangle on image , want select part of image covered rectangle , show on image control on click of button.

i not @ handling ratios , image manipulation things, unable right way.

the code same goes below, , appreciate, if suggest me way or solution around this.

public void captureimage(object sender, routedeventargs e) {             bitmapimage bitmapimage = new bitmapimage();             //// bitmapimage.createoptions = bitmapcreateoptions.none;             bitmapimage = newimage;              ////calculate bounding box             int originalwidth = bitmapimage.pixelwidth;             int originalheight = bitmapimage.pixelheight;              int newsmallwidth = (int)squareblue.width;             int newsmallheight = (int)squareblue.height;              ////generate temporary control render image             image temporaryimage = new image { source = bitmapimage, width = newsmallwidth, height = newsmallheight };              ////create writeablebitmap             writeablebitmap wb = new writeablebitmap(newsmallwidth, newsmallheight);              translatetransform t = new translatetransform();             t.x = -5;             t.y = -5;              wb.render(temporaryimage, t);              wb.invalidate();              myimage.source = wb;    } 

whenever code gets executed, whole image gets snapped, instead of part selected rectangle. anyone, guide me doing wrong here.

i'd recommend use crop method writeablebitmapex library provides.


Comments

Popular posts from this blog

c++ - CryptStringToBinary API behavior -

c++ - Correct method for redrawing a layered window -

java.util.scanner - How to read and add only numbers to array from a text file -