1# 图像类型定义 2 3>**说明:** 4> 5>本模块首批接口从API version 12开始支持,后续版本的新增接口,采用上角标单独标记接口的起始版本。 6 7 8## ImageAnalyzerConfig 9 10图像AI分析配置项。 11 12**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 13 14**系统能力:** SystemCapability.ArkUI.ArkUI.Full 15 16| 名称 | 类型 | 必填 | 说明 | 17| ------ | ----------------- | ---- | -------------------- | 18| types | [ImageAnalyzerType[]](#imageanalyzertype) | 是 | 图像AI分析类型。 19 20## ImageAnalyzerType 21 22图像AI分析类型,未设置时默认开启主体识别和文字识别功能。 23 24**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 25 26**系统能力:** SystemCapability.ArkUI.ArkUI.Full 27 28| 名称 | 说明 | 29| -------- | -------- | 30| SUBJECT | 主体识别功能。 | 31| TEXT | 文字识别功能。 | 32| OBJECT_LOOKUP | 对象查找功能。 | 33 34## ImageAIOptions 35 36图像AI分析选项。 37 38**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 39 40**系统能力:** SystemCapability.ArkUI.ArkUI.Full 41 42| 名称 | 类型 | 必填 | 说明 | 43| ------ | ----------------- | ---- | -------------------- | 44| types | [ImageAnalyzerType[]](#imageanalyzertype) | 否 | 图像AI分析类型。 | 45| aiController | [ImageAnalyzerController](#imageanalyzercontroller) | 否 | 图像AI分析控制器。 | 46 47> **说明:** 48> 49> 该特性中的参数types优先级高于[ImageAnalyzerConfig](#imageanalyzerconfig)中的参数types,两者同时设置时以该特性设置的值为准。 50> 51> 该特性依赖设备能力,且需要和对应组件的enableAnalyzer接口(例如[Image组件](ts-basic-components-image.md#enableanalyzer11))搭配使用。 52 53## ImageAnalyzerController 54 55图像分析控制器,可以将此对象绑定至支持的组件,然后通过控制器来调用支持的方法。 56 57**系统能力:** SystemCapability.ArkUI.ArkUI.Full 58 59### constructor 60 61constructor() 62 63构造函数。 64 65**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 66 67**系统能力:** SystemCapability.ArkUI.ArkUI.Full 68 69### getImageAnalyzerSupportTypes 70 71getImageAnalyzerSupportTypes(): ImageAnalyzerType[] 72 73获取对应组件支持的分析类型。 74 75**原子化服务API:** 从API version 12开始,该接口支持在原子化服务中使用。 76 77**系统能力:** SystemCapability.ArkUI.ArkUI.Full 78 79**返回值:** 80 81| 类型 | 描述 | 82| ------ | ----------------------- | 83| ImageAnalyzerType[] | 对应组件支持的分析类型。 | 84