HarmonyOS readPixelsToBuffer和readPixels关于rgba问题

读取像素信息的两个方法:readPixelsToBuffer 和 readPixels ,在读取到的 ArrayBuffer 中,R,G,B,A 分别是按照什么格式排列的?

我写了一个 Demo:

生成一张纯红色的pixelMap, 然后

通过 readPixelsToBuffer 读取像素信息再打日志,日志是 255 0 0 255

通过 readPixels 读取像素信息再打日志,日志是 0 0 255 255

两个结果不一致。

HarmonyOS
2025-01-10 07:29:37
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

因为 readPixelsToBuffer 是整段 buffer 的读取,所以是按照原 pixelmap 的像素格式读的;而 readPixels 是区域读取,涉及到一些区域计算之类的问题,所以读出来的固定都是 BGRA_8888 格式。实现求平均色的话 每个通道都求平均值就行

分享
微博
QQ
微信
回复
2025-01-10 10:38:32
相关问题
HarmonyOS readPixelsToBuffer
641浏览 • 1回复 待解决
HarmonyOS 关于仓颉ArkTS的问题
1266浏览 • 1回复 待解决
HarmonyOS 关于navigationrouter的问题
1181浏览 • 1回复 待解决
关于Mysql主从读写分离的问题
3555浏览 • 1回复 待解决
HarmonyOS 关于base64aes加密相关问题
965浏览 • 1回复 待解决
关于Grid容器WaterFlow使用上的问题
1720浏览 • 1回复 待解决
关于导入图片的使用权限问题
3001浏览 • 1回复 待解决
HarmonyOS color文件不支持rgba
1175浏览 • 1回复 待解决
关于clogdata的问题有知道的吗?
4191浏览 • 1回复 待解决
HarmonyOS 关于手势问题
971浏览 • 1回复 待解决
HarmonyOS 关于crash问题
1748浏览 • 1回复 待解决
HarmonyOS关于navigation问题
1988浏览 • 1回复 待解决
HarmonyOS 关于加固问题
1003浏览 • 1回复 待解决
HarmonyOS 关于cookie问题
1173浏览 • 1回复 待解决
关于鸿蒙uboot间的一些问题
10347浏览 • 2回复 待解决
HarmonyOS 关于图片裁切问题
913浏览 • 1回复 待解决
HarmonyOS 关于json解析问题
966浏览 • 1回复 待解决
HarmonyOS 关于弹窗相关问题
902浏览 • 1回复 待解决