• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Image (系统接口)
2<!--Kit: ArkUI-->
3<!--Subsystem: ArkUI-->
4<!--Owner: @liyujie43-->
5<!--Designer: @weixin_52725220-->
6<!--Tester: @xiong0104-->
7<!--Adviser: @HelloCrease-->
8
9Image为图片组件,常用于在应用中显示图片。
10
11> **说明:**
12>
13> 该组件从API Version 7开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
14>
15> 当前页面仅包含本模块的系统接口,其他公开接口参见[Image](ts-basic-components-image.md)。
16
17## 属性
18
19### analyzerConfig<sup>11+</sup>
20
21analyzerConfig(config: ImageAnalyzerConfig)
22
23设置AI分析类型,包括主体识别和文字识别功能,默认全部开启。分析类型不支持动态修改。
24
25**系统接口:** 此接口为系统接口。
26
27**系统能力:** SystemCapability.ArkUI.ArkUI.Full
28
29**参数:**
30
31| 参数名 | 类型                                          | 必填 | 说明         |
32| ------ | --------------------------------------------- | ---- | ------------ |
33| config | [ImageAnalyzerConfig](ts-image-common.md#imageanalyzerconfig12) | 是   | AI分析类型。 |
34
35### edgeAntialiasing<sup>11+</sup>
36
37edgeAntialiasing(value: number)
38
39设置SVG图源抗锯齿效果,仅对SVG图源生效。取值范围为$(0.333, 1.333]$,有效数字保留小数点后3位。
40
41适用于超低分辨率设备(PPI低于200的设备)的SVG图源的锯齿优化,存在一定的性能影响,请谨慎使用。
42
43**系统接口:** 此接口为系统接口。
44
45**系统能力:** SystemCapability.ArkUI.ArkUI.Full
46
47**参数:**
48
49| 参数名 | 类型   | 必填 | 说明                                |
50| ------ | ------ | ---- | ----------------------------------- |
51| value  | number | 是   | SVG图源抗锯齿效果。<br/>默认值:0.0 |
52
53### pointLight<sup>11+</sup>
54
55pointLight(value: PointLightStyle)
56
57设置点光源样式。
58
59**系统接口:** 此接口为系统接口。
60
61**系统能力:** SystemCapability.ArkUI.ArkUI.Full
62
63**参数:**
64
65| 参数名 | 类型                                                         | 必填 | 说明         |
66| ------ | ------------------------------------------------------------ | ---- | ------------ |
67| value  | [PointLightStyle](ts-universal-attributes-point-light-style-sys.md#pointlightstyle) | 是   | 点光源样式。 |
68
69### enhancedImageQuality<sup>12+</sup>
70
71enhancedImageQuality(imageQuality: ResolutionQuality)
72
73设置图像解码时的图像解码分辨率选项。
74
75该属性不支持 svg、[PixelMap](../../apis-image-kit/arkts-apis-image-PixelMap.md)和[DrawableDescriptor](../js-apis-arkui-drawableDescriptor.md#drawabledescriptor) 等非解码图片类型。
76
77**系统接口:** 此接口为系统接口。
78
79**系统能力:** SystemCapability.ArkUI.ArkUI.Full
80
81**参数:**
82
83| 参数名 | 类型                                    | 必填 | 说明                             |
84| ------ | --------------------------------------- | ---- | -------------------------------- |
85| imageQuality | [ResolutionQuality](#resolutionquality12) | 是   | 图像解码分辨率质量。 |
86
87## ResolutionQuality<sup>12+</sup>
88
89图像解码时的图像解码分辨率选项。
90
91**系统接口:** 此接口为系统接口。
92
93**系统能力:** SystemCapability.ArkUI.ArkUI.Full
94
95| 名称     | 值                     | 说明                    |
96| ------ | --------------------------  | --------------------------  |
97| Low   | 1  | 低图像分辨率,解码时间适中。   |
98| Medium | 2 | 中等图像分辨率,解码时间适中。  |
99| High   | 3   | 高图像分辨率,解码时间长。    |
100