diff --git a/zh-cn/native_sdk/media/image/pixelmap_native.h b/zh-cn/native_sdk/media/image/pixelmap_native.h index 1f7afbfe01cbe4cfa8166a02d2ca62118f466dd2..d5df0af6c39cb0fc89bac554b6f6ad6096e6aa6b 100644 --- a/zh-cn/native_sdk/media/image/pixelmap_native.h +++ b/zh-cn/native_sdk/media/image/pixelmap_native.h @@ -456,6 +456,17 @@ Image_ErrorCode OH_PixelmapNative_Crop(OH_PixelmapNative *pixelmap, Image_Region */ Image_ErrorCode OH_PixelmapNative_Release(OH_PixelmapNative *pixelmap); +/** + * @brief 根据输入的目标像素格式对图片进行格式转换。 + * + * @param srcPixelMap 原图片格式的OH_PixelmapNative指针。 + * @param destPixelMap 目标图片格式的OH_PixelmapNative对象指针。 + * @param destPixelFormat 目标图片的像素格式。 + * @return 如果操作成功返回IMAGE_SUCCESS,参数校验错误返回IMAGE_BAD_PARAMETER。具体请参考{@link Image_ErrorCode}。 + * @since 12 + */ +Image_ErrorCode OH_PixelMapNative_ConvertPixelFormat(OH_PixelmapNative *srcPixelMap, OH_PixelmapNative **destPixelMap, + int32_t destPixelFormat); #ifdef __cplusplus };