The ImageView rotates like a champ BUT the "Bitmap1.WriteToStream(out, 100, "PNG")" does not save the rotated view as seen in the ImageView. For me - Test.png appears the same as before it was rotated however the ImageView is rotated. There is some small (very small) difference in the size between the original and the ...WriteToStream Test.png, so I guess something happened. If you have a sample of code where the ImageView can be saved to a file - it would be great. I may doing it the right way but just don't see it OR doing it completely wrong and still do see it. Thanks