1# OH_ImagePackerNative 2<!--Kit: Image Kit--> 3<!--Subsystem: Multimedia--> 4<!--Owner: @aulight02--> 5<!--Designer: @liyang_bryan--> 6<!--Tester: @xchaosioda--> 7<!--Adviser: @zengyawen--> 8 9## 概述 10 11ImagePacker结构体类型,用于执行ImagePacker相关操作。 12 13此结构体内容不可直接操作,采用函数调用方式操作具体字段,结构体内容和操作方式如下: 14 15| 字段类型| 字段名称 | 字段描述 |操作函数 | 函数描述 | 16| -------- | -------- | -------- | -------- | -------- | 17| OH_ImageSourceNative | imageSource | 图片源 | [OH_ImagePackerNative_PackToDataFromImageSource](capi-image-packer-native-h.md#oh_imagepackernative_packtodatafromimagesource) | 将ImageSource编码为指定格式的数据。 | 18|OH_PixelmapNative | pixelmap | native层的pixelmap | [OH_ImagePackerNative_PackToDataFromPixelmap](capi-image-packer-native-h.md#oh_imagepackernative_packtodatafrompixelmap) | 将Pixelmap编码为指定格式的数据。| 19|int32_t | imagesourceFd | imagesource关联的文件描述符 | [OH_ImagePackerNative_PackToFileFromImageSource](capi-image-packer-native-h.md#oh_imagepackernative_packtofilefromimagesource) | 将一个ImageSource编码到文件中。| 20|int32_t | pixelmapFd | pixelmap关联的文件描述符| [OH_ImagePackerNative_PackToFileFromPixelmap](capi-image-packer-native-h.md#oh_imagepackernative_packtofilefrompixelmap) | 将一个Pixelmap编码到文件中。| 21 22创建OH_ImagePackerNative对象使用[OH_ImagePackerNative_Create](capi-image-packer-native-h.md#oh_imagepackernative_create)函数。 23 24释放OH_ImagePackerNative对象使用[OH_ImagePackerNative_Release](capi-image-packer-native-h.md#oh_imagepackernative_release)函数。 25 26**起始版本:** 12 27 28**相关模块:** [Image_NativeModule](capi-image-nativemodule.md) 29 30**所在头文件:** [image_packer_native.h](capi-image-packer-native-h.md)