图片处理的类型定义。
库: libimage_processing.so
系统能力: SystemCapability.Multimedia.VideoProcessingEngine
起始版本: 13
相关模块:ImageProcessing
| 名称 | 描述 |
|---|---|
| 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 | 图片处理接口错误码说明。 |
| 名称 | 描述 |
|---|---|
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 } | 质量级别,用于细节增强能力。 |
| 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 } | 图片处理接口错误码说明。 |
| 名称 | 描述 |
|---|---|
| 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 | 用于设定图像细节增强的质量级别。 |