harmony 鸿蒙image_processing.h
image_processing.h
Overview
The image_processing.h file declares the image processing functions.
It provides capabilities such as Color Space Conversion (CSC), metadata generation, and image scaling.
Library: libimage_processing.so
File to include: <multimedia/video_processing_engine/image_processing.h>
System capability: SystemCapability.Multimedia.VideoProcessingEngine
Since: 13
Related module: ImageProcessing
Summary
Functions
Name | Description |
---|---|
ImageProcessing_ErrorCode OH_ImageProcessing_InitializeEnvironment (void) | Initializes the global environment of the image processing module. |
ImageProcessing_ErrorCode OH_ImageProcessing_DeinitializeEnvironment (void) | Deinitializes the global environment of the image processing module. |
bool OH_ImageProcessing_IsColorSpaceConversionSupported (const ImageProcessing_ColorSpaceInfo *sourceImageInfo, const ImageProcessing_ColorSpaceInfo *destinationImageInfo) | Checks whether CSC is supported for an image. |
bool OH_ImageProcessing_IsCompositionSupported (const ImageProcessing_ColorSpaceInfo *sourceImageInfo, const ImageProcessing_ColorSpaceInfo *sourceGainmapInfo, const ImageProcessing_ColorSpaceInfo *destinationImageInfo) | Checks whether a dual-layer HDR image can be converted into a single-layer HDR image. |
bool OH_ImageProcessing_IsDecompositionSupported (const ImageProcessing_ColorSpaceInfo *sourceImageInfo, const ImageProcessing_ColorSpaceInfo *destinationImageInfo, const ImageProcessing_ColorSpaceInfo *destinationGainmapInfo) | Checks whether a single-layer HDR image can be converted into a dual-layer HDR image. |
bool OH_ImageProcessing_IsMetadataGenerationSupported (const ImageProcessing_ColorSpaceInfo *sourceImageInfo) | Checks whether metadata generation is supported for an image. |
ImageProcessing_ErrorCode OH_ImageProcessing_Create (OH_ImageProcessing **imageProcessor, int32_t type) | Creates an image processing instance. |
ImageProcessing_ErrorCode OH_ImageProcessing_Destroy (OH_ImageProcessing *imageProcessor) | Destroys an image processing instance. |
ImageProcessing_ErrorCode OH_ImageProcessing_SetParameter (OH_ImageProcessing *imageProcessor, const OH_AVFormat *parameter) | Sets a parameter for the image processing module. |
ImageProcessing_ErrorCode OH_ImageProcessing_GetParameter (OH_ImageProcessing *imageProcessor, OH_AVFormat *parameter) | Obtains a parameter of the image processing module. |
ImageProcessing_ErrorCode OH_ImageProcessing_ConvertColorSpace (OH_ImageProcessing *imageProcessor, OH_PixelmapNative *sourceImage, OH_PixelmapNative *destinationImage) | Converts the color space for a single-layer image. |
ImageProcessing_ErrorCode OH_ImageProcessing_Compose (OH_ImageProcessing *imageProcessor, OH_PixelmapNative *sourceImage, OH_PixelmapNative *sourceGainmap, OH_PixelmapNative *destinationImage) | Converts a dual-layer HDR image into a single-layer HDR image. |
ImageProcessing_ErrorCode OH_ImageProcessing_Decompose (OH_ImageProcessing *imageProcessor, OH_PixelmapNative *sourceImage, OH_PixelmapNative *destinationImage, OH_PixelmapNative *destinationGainmap) | Converts a single-layer HDR image into a double-layer HDR image. |
ImageProcessing_ErrorCode OH_ImageProcessing_GenerateMetadata (OH_ImageProcessing *imageProcessor, OH_PixelmapNative *sourceImage) | Generates metadata for an HDR image. |
ImageProcessing_ErrorCode OH_ImageProcessing_EnhanceDetail (OH_ImageProcessing *imageProcessor, OH_PixelmapNative *sourceImage, OH_PixelmapNative *destinationImage) | Enhances the image definition and details. |
你可能感兴趣的鸿蒙文章
harmony 鸿蒙_image___native_module
harmony 鸿蒙ImageEffect_FilterDelegate
0
赞
- 所属分类: 后端技术
- 本文标签:
热门推荐
-
2、 - 优质文章
-
3、 gate.io
-
8、 golang
-
9、 openharmony
-
10、 Vue中input框自动聚焦