covert data with pixel