suppress iCCP chunk warnings with libpng >= 1.6
dropped numpy, it's all just bytes objects from here on out