文档管理中心

OH_ImagePackerNative

Phone12+PC/2in113+Tablet12+TV19+Wearable18+
本文导读
收起
自动换行
深色代码主题
复制
  1. typedef struct OH_ImagePackerNative OH_ImagePackerNative

概述

OH_ImagePackerNative用于将ImageSource、PixelMap、Picture或PixelMap序列编码为图片数据或文件。

使用OH_ImagePackerNative_Create函数创建OH_ImagePackerNative对象。

使用OH_ImagePackerNative_Release函数释放OH_ImagePackerNative对象。

资源管理:OH_ImagePackerNative使用完成后,应调用OH_ImagePackerNative_Release释放。释放OH_ImagePackerNative对象不会释放OH_PackingOptions、OH_PackingOptionsForSequence、OH_ImageSourceNative、OH_PixelmapNative或OH_PictureNative对象。

OH_ImagePackerNative支持的编码方式如下:

展开
输入对象 输出位置 编码函数 描述
OH_ImageSourceNative 数据缓冲区 OH_ImagePackerNative_PackToDataFromImageSource 将ImageSource编码为指定格式的数据。
OH_PixelmapNative 数据缓冲区 OH_ImagePackerNative_PackToDataFromPixelmap 将PixelMap编码为指定格式的数据。
OH_PictureNative 数据缓冲区 OH_ImagePackerNative_PackToDataFromPicture 将Picture编码为指定格式的数据,仅支持JPEG和HEIF。
OH_PixelmapNative数组 数据缓冲区 OH_ImagePackerNative_PackToDataFromPixelmapSequence 将PixelMap序列编码为GIF格式数据。
OH_ImageSourceNative 文件描述符 OH_ImagePackerNative_PackToFileFromImageSource 将ImageSource编码到文件中。
OH_PixelmapNative 文件描述符 OH_ImagePackerNative_PackToFileFromPixelmap 将PixelMap编码到文件中。
OH_PictureNative 文件描述符 OH_ImagePackerNative_PackToFileFromPicture 将Picture编码到文件中,仅支持JPEG和HEIF。
OH_PixelmapNative数组 文件描述符 OH_ImagePackerNative_PackToFileFromPixelmapSequence 将PixelMap序列编码为GIF格式并写入文件。

获取支持编码的图片格式使用OH_ImagePackerNative_GetSupportedFormats函数。

起始版本: 12

相关模块: Image_NativeModule

所在头文件: image_packer_native.h

请输入您想要搜索的关键词