Interface (CapturePhoto)
获取全质量图和未压缩图的对象。
说明:
本模块首批接口从API version 23开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
导入模块
import { camera } from '@kit.CameraKit';
属性
模型约束: 此接口仅可在Stage模型下使用。
原子化服务API: 从API version 23开始,该接口支持在原子化服务中使用。
系统能力: SystemCapability.Multimedia.Camera.Core
| 名称 | 类型 | 只读 | 可选 | 说明 |
|---|---|---|---|---|
| main | ImageType | 否 | 否 | 全质量图和未压缩图的对象。 |
release
release(): Promise<void>
释放输出资源。使用Promise异步回调。
模型约束: 此接口仅可在Stage模型下使用。
原子化服务API: 从API version 23开始,该接口支持在原子化服务中使用。
系统能力: SystemCapability.Multimedia.Camera.Core
返回值:
| 类型 | 说明 |
|---|---|
| Promise<void> | Promise对象,无返回结果。 |
示例:
import { camera } from '@kit.CameraKit';
async function releaseCapturePhoto(capturePhoto: camera.CapturePhoto): Promise<void> {
await capturePhoto.release();
}