a little clean code... like separating nested functions.
resolve two issues:
1- you can cache last CropMatrix for other images(it will be useful when you have a lit of same picture with same cropping
matrix!)
2- you can force to imageview to not be reduced less than width and height of the CropperView at the same time.