if self.bitdepth == 16:
            bytes = tostring(bytes)
            return array(str('H'),
              struct.unpack('!%dH' % (len(bytes)//2), bytes))