add setCompressionQuality method to Image adapters

This will allow to produce different qualities for different sizes.
For the future high DPI support, it will allow to create higher resolution images that are not too heavy (and still look fine on Retina screens).