using inSampleSize to avoid OOM with big images