OpenHarmony开源社区
直播中

YYXIAO

8年用户 1098经验值
擅长:接口/总线/驱动
私信 关注
[经验]

鸿蒙PixelMap与apibyte[]之间的互转逻辑解析

鸿蒙关于数据之间的互转性,目前很难查到相关的问题。
PixelMap与apibyte[]之间的互转逻辑,最初出转换的逻辑,分享给有需要整理的“查看了一天的画面”。。。
为了避免大家妨碍,节省一些开发研究时间:
PixelMap转字节[]
ByteBuffer pixelByteBuf = ByteBuffer.allocate(( int )pixelMap.getPixelBytesNumber());
pm.readPixels(pixelByteBuf);
字节[] pixelMapByte = pixelByteBuf.array();
byte[]转PixelMap
PixelMap.InitializationOptions 选项 = 新 PixelMap.InitializationOptions();
像素映射像素映射 = 像素映射。创建(选项);
ByteBuffer byteBuffer= ByteBuffer.wrap(pixelMapByte);
pixelMap.writePixels(byteBuffer);

更多回帖

发帖
×
20
完善资料,
赚取积分