Yes, I wondered about alpha.  This seems to be a common problem--that we cannot distinguish between multi-channel and color images.  And since we're using standard NumPy arrays, no easy way to annotate them with this information.  Hrm, I wonder how to deal with that best.  Anyway, not important in this PR.