https://www.madad2.com/2018/11/Image-compression-for-Android.html