uint8_t* data
uint16_t width
uint16_t height
uint8_t channels