目录

image_processing_types.h

概述

图片处理的类型定义。

库: libimage_processing.so

系统能力: SystemCapability.Multimedia.VideoProcessingEngine

起始版本: 13

相关模块:ImageProcessing

汇总

[h2]结构体

名称 描述
struct ImageProcessing_ColorSpaceInfo 色彩空间信息,用于色彩空间转换能力查询。

[h2]类型定义

名称 描述
typedef struct OH_ImageProcessing OH_ImageProcessing 提供OH_ImageProcessing结构体声明。
typedef struct OH_PixelmapNative OH_PixelmapNative 提供OH_PixelmapNative结构体声明。
typedef struct OH_AVFormat OH_AVFormat 提供OH_AVFormat结构体声明。
typedef struct ImageProcessing_ColorSpaceInfo ImageProcessing_ColorSpaceInfo 色彩空间信息,用于色彩空间转换能力查询。
typedef enum ImageDetailEnhancer_QualityLevel ImageDetailEnhancer_QualityLevel 质量级别,用于细节增强能力。
typedef enum ImageProcessing_ErrorCode ImageProcessing_ErrorCode 图片处理接口错误码说明。

[h2]枚举

名称 描述

ImageDetailEnhancer_QualityLevel {

IMAGE_DETAIL_ENHANCER_QUALITY_LEVEL_NONE,

IMAGE_DETAIL_ENHANCER_QUALITY_LEVEL_LOW,

IMAGE_DETAIL_ENHANCER_QUALITY_LEVEL_MEDIUM,

IMAGE_DETAIL_ENHANCER_QUALITY_LEVEL_HIGH }

质量级别,用于细节增强能力。

ImageProcessing_ErrorCode {

IMAGE_PROCESSING_SUCCESS,

IMAGE_PROCESSING_ERROR_INVALID_PARAMETER = 401,

IMAGE_PROCESSING_ERROR_UNKNOWN = 29200001,

IMAGE_PROCESSING_ERROR_INITIALIZE_FAILED,

IMAGE_PROCESSING_ERROR_CREATE_FAILED,

IMAGE_PROCESSING_ERROR_PROCESS_FAILED,

IMAGE_PROCESSING_ERROR_UNSUPPORTED_PROCESSING,

IMAGE_PROCESSING_ERROR_OPERATION_NOT_PERMITTED,

IMAGE_PROCESSING_ERROR_NO_MEMORY,

IMAGE_PROCESSING_ERROR_INVALID_INSTANCE,

IMAGE_PROCESSING_ERROR_INVALID_VALUE

}

图片处理接口错误码说明。

[h2]变量

名称 描述
const int32_t IMAGE_PROCESSING_TYPE_COLOR_SPACE_CONVERSION 用于创建色彩空间转换的图片处理实例。
const int32_t IMAGE_PROCESSING_TYPE_COMPOSITION 用于创建双层HDR图片转换单层HDR图片的图片处理实例。
const int32_t IMAGE_PROCESSING_TYPE_DECOMPOSITION 用于创建单层HDR图片转换双层HDR图片的图片处理实例。
const int32_t IMAGE_PROCESSING_TYPE_METADATA_GENERATION 用于创建元数据生成的图片处理实例。
const int32_t IMAGE_PROCESSING_TYPE_DETAIL_ENHANCER 用于创建细节增强的图片处理实例。
const char * IMAGE_DETAIL_ENHANCER_PARAMETER_KEY_QUALITY_LEVEL 用于设定图像细节增强的质量级别。