c# - Easy way to get and set pixels on writeablebitmap -


i need , set pixel in universal app (windows phone rt, windows 8.1). , cannot find way. when in wpf first calculate stride like:

int stride = wb.pixelwidth * (wb.format.bitsperpixel / 8); 

after converting byte array

byte[] data = new byte[stride * wb.pixelheight]; wb.copypixels(data, stride, 0); 

and after easy:

for (int y = 0; y < wb.pixelheight; ++y) {     (int x = 0; x < wb.pixelwidth; ++x)     {         var index = (y * stride) + (x * 4);         data[index + 3]=255;         data[index + 2]=255          data[index + 1]=255          data[index]=255      } } 

but when use universal app cannot find way similar. cannot use savejpeg because work in silverlight, dont have writeablebitmap.format etc.

please help, suggestion welcome. thanx


Comments

Popular posts from this blog

php - Hide output during test execution -

javascript - Migrate custom AngularJS filter from 1.2.28 to 1.4.x -

Update Magento products with multiple images -