相关问题
 HarmonyOS @ohos.data.preferences 数据处理 
1541浏览  • 1回复 待解决
网络请求数据处理问题 
1788浏览  • 1回复 待解决
HarmonyOS 接口请求数据处理 
1044浏览  • 1回复 待解决
如何在HarmonyOS中实现高效的数据处理? 
1110浏览  • 0回复 待解决
HarmonyOS 大量数据处理导致主线程阻塞问题 
1076浏览  • 1回复 待解决
JSON.parse数据处理导致精度丢失问题 
1957浏览  • 1回复 待解决
通过packing方法将图片数据处理成jpg问题 
2645浏览  • 1回复 待解决
如何用PixelMap处理图片 
3824浏览  • 1回复 待解决
HarmonyOS PixelMap位图处理问题 
1080浏览  • 1回复 待解决
图片pixelMap传到native层,进行旋转、缩放 
2654浏览  • 1回复 待解决
Native Image模块API-OH_PixelMap_InitNativePixelMap 
3424浏览  • 1回复 待解决
Native Image模块API-OH_PixelMap_CreatePixelMap 
2922浏览  • 1回复 待解决
#鸿蒙通关秘籍# 鸿蒙开发中如何使用TaskPool和@Sendable优化多线程数据处理以避免界面卡顿? 
1149浏览  • 0回复 待解决
HarmonyOS SharedArrayBuffer怎么存储pixelMap数据 
1031浏览  • 1回复 待解决
如何将PixelMap的数据存储到数据库中 
2971浏览  • 1回复 待解决
HarmonyOS Image组件显示PixelMap类型数据问题 
1323浏览  • 1回复 待解决
给子组件封装一些能力,比如数据处理,刷新,动画,发通知等。父组件只需要调用即可,可以实现该功能吗? 
2834浏览  • 1回复 待解决
验证pixelmap数据buffer转base64是否正常 
2957浏览  • 1回复 待解决
HarmonyOS使用ArrayBuffer 构造PixelMap 数据报错问题 
1884浏览  • 1回复 待解决
native层创建的pixelmap,arraybuffer等内存数据,传给ts层使用,最后是ts层的系统自动释放回收内存吗? 
1605浏览  • 1回复 待解决
提示数据丢失怎么处理? 
5963浏览  • 2回复 待解决
通过PixelMap_CreatePixelMap创建的对象,内存在ArkTS侧和Native侧是否共享 
3353浏览  • 1回复 待解决
HarmonyOS 读取PixelMap的ArrayBuffer,再使用读取的数据创建PixelMap展示,图片变成了黑白,丢失了颜色。 
1309浏览  • 1回复 待解决
HarmonyOS中使用ArrayBuffer 构造PixelMap 数据报错问题? 
1073浏览  • 0回复 待解决
ArkTS和Native互传数组类型数据 
2813浏览  • 1回复 待解决





















本文主要介绍如何使用Native Image的接口,包括创建一个
PixelMap对象和对
PixelMap数据进行处理。
使用的核心API
native Image
核心代码解释
添加依赖
在进行应用开发之前,开发者需要打开native工程的src/main/cpp/CMakeLists.txt,在target_link_libraries依赖中添加image的libpixelmap_ndk.z.so以及日志依赖libhilog_ndk.z.so。
添加接口映射
打开src/main/cpp/hello.cpp文件,在Init函数中添加接口映射如下:
Native接口调用
在hello.cpp文件中获取JS的资源对象,并转为Native的资源对象,即可调用Native接口,调用方式示例代码如下:
创建一个PixelMap对象。
根据Alpha通道的信息,来生成一个仅包含Alpha通道信息的PixelMap对象。
对PixelMap数据进行处理。
实现效果
注明适配的版本信息
DevEco Studio Version: 4.0.1.601
SDK:HarmoneyOS 4.0.10.11