harmony 鸿蒙OH_ImageSourceNative

2025-06-12 浏览 (1)

OH_ImageSourceNative

概述

OH_ImageSourceNative是native层封装的ImageSource结构体,用于创建图片数据。OH_ImageSourceNative结构体不可直接操作,而是采用函数调用方式创建、释放结构体以及操作具体字段。

有多种方式创建OH_ImageSourceNative,具体如下:

函数描述
OH_ImageSourceNative_CreateFromUri通过uri创建OH_ImageSourceNative对象。
OH_ImageSourceNative_CreateFromFd通过fd创建OH_ImageSourceNative对象。
OH_ImageSourceNative_CreateFromData通过缓冲区数据创建OH_ImageSourceNative对象。
OH_ImageSourceNative_CreateFromRawFile通过图像资源文件的RawFileDescriptor创建OH_ImageSourceNative对象。
OH_ImageSourceNative_CreatePixelmap通过图片解码参数创建OH_PixelmapNative对象。
OH_ImageSourceNative_CreatePixelmapList通过图片解码参数创建OH_PixelmapNative数组。

释放OH_ImageSourceNative对象使用OH_ImageSourceNative_Release函数。

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

字段类型字段名称字段描述操作函数函数描述
int32_tdelayTimeList图像延迟时间数组OH_ImageSourceNative_GetDelayTimeList获取图像延迟时间数组。
OH_ImageSource_InfoinfoImageSource信息OH_ImageSourceNative_GetImageInfo获取指定序号的图片信息。
Image_Stringvalue配置项OH_ImageSourceNative_GetImageProperty获取图片指定属性键的值。
Image_Stringvalue配置项OH_ImageSourceNative_ModifyImageProperty通过指定的键修改图片属性的值。
uint32_tframeCount图像帧数OH_ImageSourceNative_GetFrameCount获取图像帧数。

起始版本: 12

相关模块: Image_NativeModule

所在头文件: image_source_native.h

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Image Kit(图片处理服务)

harmony 鸿蒙Interface (AuxiliaryPicture)

harmony 鸿蒙Interface (Image)

harmony 鸿蒙Interface (ImageCreator)

harmony 鸿蒙Interface (ImagePacker)

harmony 鸿蒙Interface (ImageReceiver)

harmony 鸿蒙Interface (ImageSource)

harmony 鸿蒙Interface (Metadata)

harmony 鸿蒙Interface (Picture)

harmony 鸿蒙Interface (PixelMap)

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