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使用问题
1391浏览 • 1回复 待解决
HarmonyOS 相机拍照获得的image使用image.createPixelMap转成PixelMap不正确
1506浏览 • 1回复 待解决
image.createPixelMap的option中的pixelMapFormat没有按预期生效
2310浏览 • 1回复 待解决
Native Image模块API-OH_PixelMap_CreatePixelMap
2816浏览 • 1回复 待解决
HarmonyOS createPixelMap 创建 PixelMap 发现图片变黄了
1068浏览 • 1回复 待解决
HarmonyOS readPixelsToBuffer
614浏览 • 1回复 待解决
HarmonyOS readPixelsToBuffer与fs读取的差异。
697浏览 • 1回复 待解决
调用imageSource.createPixelMap()报错“Create PixelMap error”
3438浏览 • 1回复 待解决
HarmonyOS ImagePacker.packing(pixelMap, packOpts)方法crash
821浏览 • 1回复 待解决
HarmonyOS OH_PixelMap_CreatePixelMap引发的崩溃问题
1098浏览 • 1回复 待解决
通过OH_Pixelmap_CreatePixelMap创建的对象,内存是怎么分配的?
2036浏览 • 1回复 待解决
HarmonyOS Image问题咨询
1034浏览 • 1回复 待解决
HarmonyOS view与view之间传递参数,调用方法有哪些方法
1294浏览 • 1回复 待解决
HarmonyOS Image组件能调用异步方法吗?
1141浏览 • 1回复 待解决
HarmonyOS webview与原生交互方法重名
987浏览 • 1回复 待解决
HarmonyOS PixelMap对象调用getPixelByteNumber方法返回的值是原PixelMap对象的10倍左右
846浏览 • 1回复 待解决
HarmonyOS 大文件进行md5计算的方法咨询
883浏览 • 1回复 待解决
HarmonyOS ArkTS与H5交互方法
1226浏览 • 1回复 待解决
通过PixelMap_CreatePixelMap创建的对象,内存在ArkTS侧和Native侧是否共享
3281浏览 • 1回复 待解决
HarmonyOS image resizable问题咨询
1803浏览 • 1回复 待解决
鸿蒙的自定义image不能自动调用setimageDrawable方法.
7326浏览 • 1回复 待解决
HarmonyOS image.PixelMap的拉伸变形
816浏览 • 1回复 待解决
HarmonyOS 定义静态方法与常量的代码区别
1106浏览 • 1回复 待解决
HarmonyOS Image加载本地图片咨询
1526浏览 • 1回复 待解决
以下是验证好的代码
需要将图片前后处理的格式保持一致即可: