如何将Uint32
数字转换为4个字节(作为Uint8List
或类似数字)。
上下文:我正在使用image
包,并调用getPixel(x,y)
函数,该函数返回Uint32
。我想将其分成rgba颜色通道。
答案 0 :(得分:1)
找到一种方法是将其转换为Uint32List
,然后检索字节缓冲区并将其转换为所需的类型。
int pixel = image.getPixel(x, y);
Uint32List list = new Uint32List.fromList([pixel]);
Uint8List byte_data = list.buffer.asUint8List();