Force type-awareness in take() for ScaleMinMax

This is because of ImageView's display with
scaleminmax(img, cs.min, cs.max), since the contrast settings are
currently untyped. Not sure if this fixes a problem, but it seems that it
can't hurt.
Improve uint32color performance by referencing data(A)