I'm loading an image in to a number of different ImageViews, each with different ScaleTypes. Additionally, some images can be rotated using a Glide transformation before being displayed.
I'd like to be able to make a copy of the original image and crop, rotate, resize it in the same way as it is displayed in the ImageViews.
At the moment I'm grabbing a Bitmap from the ImageView itself but the quality is obviously much lower than the original source image.
Is there a way that I could use the properties of this bitmap and apply them to the original image?