1# Image (System API)
2
3The **Image** component is usually used to display images in applications.
4
5> **NOTE**
6>
7> This component is supported since API version 7. Updates will be marked with a superscript to indicate their earliest API version.
8>
9> This topic describes only system APIs provided by the module. For details about its public APIs, see [Image](ts-basic-components-image.md).
10
11## Attributes
12
13### analyzerConfig<sup>11+</sup>
14
15analyzerConfig(config: ImageAnalyzerConfig)
16
17Sets the type of the AI analyzer, including subject recognition and character recognition. By default, all types are supported. The type of the AI analyzer cannot be dynamically modified.
18
19**System API**: This is a system API.
20
21**System capability**: SystemCapability.ArkUI.ArkUI.Full
22
23**Parameters**
24
25| Name | Type                                         | Mandatory | Description        |
26| ------ | --------------------------------------------- | ---- | ------------ |
27| config | [ImageAnalyzerConfig](ts-image-common.md#imageanalyzerconfig) | Yes  | Type of the AI analyzer. |
28
29### edgeAntialiasing<sup>11+</sup>
30
31edgeAntialiasing(value: number)
32
33Sets the edge antialiasing for the image. This attribute applies only to an SVG image. The value range is $[0.333, 1.333]$. The value is valid up to three decimal places.
34
35This attribute can be used to fix aliasing in SVG images on devices with PPI lower than 200, but it may compromise the performance. Exercise caution when using this attribute.
36
37**System API**: This is a system API.
38
39**System capability**: SystemCapability.ArkUI.ArkUI.Full
40
41**Parameters**
42
43| Name | Type  | Mandatory | Description                               |
44| ------ | ------ | ---- | ----------------------------------- |
45| value  | number | Yes  | Edge antialiasing of the image.<br>Default value: **$0$** |
46
47### pointLight<sup>11+</sup>
48
49pointLight(value: PointLightStyle)
50
51Sets the point light style.
52
53**System API**: This is a system API.
54
55**System capability**: SystemCapability.ArkUI.ArkUI.Full
56
57**Parameters**
58
59| Name | Type                                                        | Mandatory | Description        |
60| ------ | ------------------------------------------------------------ | ---- | ------------ |
61| value  | [PointLightStyle](ts-universal-attributes-point-light-style-sys.md#pointlightstyle) | Yes  | Point light style. |
62
63### enhancedImageQuality<sup>12+</sup>
64
65enhancedImageQuality(imageQuality: ResolutionQuality)
66
67Sets the image resolution for decoding the image.
68
69This attribute does not support non-decoded image types such as SVG, [PixelMap](../../apis-image-kit/js-apis-image.md#pixelmap7), and [DrawableDescriptor](../js-apis-arkui-drawableDescriptor.md#drawabledescriptor).
70
71**System API**: This is a system API.
72
73**System capability**: SystemCapability.ArkUI.ArkUI.Full
74
75**Parameters**
76
77| Name | Type                                   | Mandatory | Description                            |
78| ------ | --------------------------------------- | ---- | -------------------------------- |
79| imageQuality | [ResolutionQuality](#resolutionquality12) | Yes  | Image resolution used for decoding. |
80
81## ResolutionQuality<sup>12+</sup>
82
83Enumerates the image resolutions used for decoding the image.
84
85**System API**: This is a system API.
86
87**System capability**: SystemCapability.ArkUI.ArkUI.Full
88
89| Name    | Description                     |
90| ------ | --------------------------  |
91| Low   | Low resolution, with moderate decoding time.  |
92| Medium | Medium resolution, with moderate decoding time. |
93| High   | High resolution, with long decoding time.   |
94