image.createPixelMap方法与pixelMap.readPixelsToBuffer方法咨询
目前我遇到了这样一种情况:
前提:iconMap是一个PixelMap对象,通过以下代码。
let bufSize = iconMap.getPixelBytesNumber();
let iconBuffer: ArrayBuffer = new ArrayBuffer(bufSize);
await iconMap.readPixelsToBuffer(iconBuffer);
let sqr = Math.sqrt(bufSize / 4);
let opts: image.InitializationOptions = { editable: true, pixelFormat: 4, size: { height: sqr, width: sqr } }
let resultMap = await image.createPixelMap(iconBuffer, opts);
最后将resultMap赋值给Image组件,但是组件显示的图片色值发生了变化,这个是怎么回事,我需要怎么修改才能使图片展示和原图像一样呢?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS image.createPixelMap使用问题
255浏览 • 1回复 待解决
HarmonyOS 相机拍照获得的image使用image.createPixelMap转成PixelMap不正确
288浏览 • 1回复 待解决
image.createPixelMap的option中的pixelMapFormat没有按预期生效
1656浏览 • 1回复 待解决
Native Image模块API-OH_PixelMap_CreatePixelMap
1748浏览 • 1回复 待解决
调用imageSource.createPixelMap()报错“Create PixelMap error”
1965浏览 • 1回复 待解决
通过OH_Pixelmap_CreatePixelMap创建的对象,内存是怎么分配的?
1038浏览 • 1回复 待解决
HarmonyOS Image组件能调用异步方法吗?
291浏览 • 1回复 待解决
通过PixelMap_CreatePixelMap创建的对象,内存在ArkTS侧和Native侧是否共享
2193浏览 • 1回复 待解决
HarmonyOS image resizable问题咨询
428浏览 • 1回复 待解决
HarmonyOS 定义静态方法与常量的代码区别
160浏览 • 1回复 待解决
Native Image模块API-OH_PixelMap_InitNativePixelMap
1714浏览 • 1回复 待解决
鸿蒙的自定义image不能自动调用setimageDrawable方法.
6706浏览 • 1回复 待解决
HarmonyOS Image加载本地图片咨询
471浏览 • 1回复 待解决
HarmonyOS pixelmap读到的数据调整options后文件损坏,无法再当成图片使用,再次传入createpixelmap报错Create PixelMap error
32浏览 • 1回复 待解决
HarmonyOS 相机拍照获得的 image 如何转成PixelMap?
186浏览 • 1回复 待解决
使用@Builder装饰器包含自定义组件的方法与普通方法的区别是什么
2253浏览 • 1回复 待解决
HarmonyOS 有没有类似与Vue中this.$nextTick的方法?
162浏览 • 1回复 待解决
HarmonyOS 关于将base64字符串转ArrayBuffer或PixelMap的方法
42浏览 • 1回复 待解决
#鸿蒙通关秘籍#获取鸿蒙开发资料与学习路线的方法
143浏览 • 1回复 待解决
HarmonyOS image组件有没有改变png图片中图标颜色的方法吗?
51浏览 • 1回复 待解决
#鸿蒙通关秘籍#Image组件能否加载PixelMap?如何实现?
101浏览 • 1回复 待解决
HarmonyOS image.PixelMap的writePixels(area,..)返回错误62980115
170浏览 • 1回复 待解决
HarmonyOS 麦克风使用状态与手机应用安装列表获取方法?
221浏览 • 1回复 待解决
HarmonyOS 关于Native与ArkTS对象绑定功能,析构方法没有触发
167浏览 • 1回复 待解决
以下是验证好的代码
需要将图片前后处理的格式保持一致即可: