openharmony 鸿蒙 capi-image-nativemodule-oh-pixelmapnative

2026-08-25 浏览 (1)

OH_PixelmapNative

struct OH_PixelmapNative

概述

OH_PixelmapNative结构体是native层封装的图像解码后无压缩的位图格式结构体。

函数创建OH_PixelmapNative使用OH_PixelmapNative_CreatePixelmap函数,默认采用BGRA_8888格式处理数据。

释放OH_PixelmapNative对象使用OH_PixelmapNative_Release函数。

OH_PixelmapNative结构体内容和操作方式如下:

字段类型字段名称字段描述操作函数函数描述
uint8_tdata图像像素数据OH_PixelmapNative_ReadPixels读取图像像素数据,结果写入ArrayBuffer里。
uint8_tdata图像像素数据OH_PixelmapNative_WritePixels读取缓冲区中的图片数据,结果写入PixelMap中。
OH_Pixelmap_ImageInfoimageInfo图像像素信息OH_PixelmapNative_GetImageInfo获取图像像素信息。
floatalphaRate透明度OH_PixelmapNative_Opacity通过设置透明比率来让PixelMap达到对应的透明效果。
float, floatscaleX, scaleYscaleX沿X轴缩放比例、scaleY沿Y轴缩放比例OH_PixelmapNative_Scale根据输入的宽高对图片进行缩放。
float, floatx, yx平移量、y平移量OH_PixelmapNative_Translate根据输入的坐标对图片进行位置变换。
floatangle旋转角度OH_PixelmapNative_Rotate根据输入的角度对图片进行旋转。
bool, boolshouldFlipHorizontally, shouldFlipVertically是否水平翻转图像、是否垂直翻转图像。OH_PixelmapNative_Flip根据输入的条件对图片进行翻转。
Image_Regionregion裁剪区间OH_PixelmapNative_Crop根据输入的尺寸对图片进行裁剪。

起始版本: 12

相关模块: Image_NativeModule

所在头文件: pixelmap_native.h

你可能感兴趣的鸿蒙文章

openharmony 鸿蒙 capi-image-nativemodule-oh-pixelmap-hdrmetadatavalue

openharmony 鸿蒙 capi-image-imagepacker-opts-

openharmony 鸿蒙 capi-image-nativemodule-image-region

openharmony 鸿蒙 capi-image-imagepacker-native-

openharmony 鸿蒙 capi-image-imagenative-

openharmony 鸿蒙 capi-image-processing-h

openharmony 鸿蒙 capi-image-ohosimagesourcesupportedformat

openharmony 鸿蒙 capi-image-nativemodule-image-size

openharmony 鸿蒙 capi-image-mdk-h

openharmony 鸿蒙 capi-image-ohosimagesourcedelaytimelist

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/6rdz8ZVR