• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Interface (Photo)
2<!--Kit: Camera Kit-->
3<!--Subsystem: Multimedia-->
4<!--Owner: @qano-->
5<!--Designer: @leo_ysl-->
6<!--Tester: @xchaosioda-->
7<!--Adviser: @zengyawen-->
8
9> **说明:**
10>
11> - 本模块首批接口从API version 10开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
12> - 本Interface首批接口从API version 11开始支持。
13
14全质量图对象。
15
16## 导入模块
17
18```ts
19import { camera } from '@kit.CameraKit';
20```
21
22## 属性
23
24**原子化服务API:** 从API version 19开始,该接口支持在原子化服务中使用。
25
26**系统能力:** SystemCapability.Multimedia.Camera.Core
27
28| 名称   | 类型                           |   只读    |   可选   | 说明       |
29| ------ | ----------------------------- | --------  |  ------ | ---------- |
30| main<sup>11+</sup> | [image.Image](../apis-image-kit/arkts-apis-image-Image.md) |    否   |    否    | 全质量图Image。 |
31
32## release<sup>11+</sup>
33
34release(): Promise\<void\>
35
36释放输出资源。使用Promise异步回调。
37
38**原子化服务API:** 从API version 19开始,该接口支持在原子化服务中使用。
39
40**系统能力:** SystemCapability.Multimedia.Camera.Core
41
42**返回值:**
43
44| 类型            | 说明                     |
45| -------------- | ----------------------- |
46| Promise\<void\> | Promise对象,无返回结果。 |
47
48**示例:**
49
50```ts
51async function releasePhoto(photo: camera.Photo): Promise<void> {
52  await photo.release();
53}
54```
55