Decodes an image byte array into a bitmap, sizing it down to be just bigger than reqWidth and reqHeight while retaining powers of 2 scaling.