CameraContext.takePhoto
Bắt đầu hỗ trợ ở phiên bản:
- SDK: 2.39.0
Chụp ảnh từ camera.
Parameters
Property | Type | Default | Required | Description | Minimum Version |
---|---|---|---|---|---|
cameraFrameProps | PhotoConstraint | true | Cấu hình cho ảnh chụp. |
PhotoConstraint object
Property | Type | Default | Required | Description | Minimum Version |
---|---|---|---|---|---|
width | number | Chiều rộng của ảnh | |||
height | number | Chiều cao của ảnh | |||
format | PhotoFormat | PhotoFormat.JPEG | Định dạng ảnh. | ||
quality | PhotoQuality | PhotoQuality.NORMAL | Chất lượng ảnh nén. Lưu ý: với ảnh PNG không nén, thông số này không có tác d ụng | ||
useVideoSourceSize | boolean | Ảnh sẽ lấy theo kích thước của video | |||
minScreenshotWidth | number | Chiều rộng tối thiểu của khung ảnh | |||
minScreenshotHeight | number | Chiều cao tối thiểu của khung ảnh |
Lưu ý: để xác định kích thước ảnh sdk sẽ lấy theo thứ tự sau:
- width, height: ảnh sẽ theo đúng thông số này, không đảm bảo sẽ giữ đúng tỉ lệ ảnh so với video source.
- useVideoSourceSize: sẽ lấy kích thước của video element.
- minScreenshotWidth, minScreenshotHeight: ảnh đảm bảo giữ nguyên tỉ lệ ảnh so với video source, với kích thước tối thiểu theo thông số này. (Khuyến nghị dùng)
PhotoFormat enum
- WEBP: "image/webp" (ảnh nén)
- PNG: "image/png" (ảnh không nén)
- JPEG: "image/jpeg" (ảnh nén)
PhotoQuality enum
- HIGH: "high"
- NORMAL = "normal"
- LOW = "low"
Return Values
PhotoFrame object
Property | Type | Default | Required | Description | Minimum Version |
---|---|---|---|---|---|
data | string | Data URL của ảnh | |||
width | number | Chiều rộng của ảnh | |||
height | number | Chiều cao của ảnh |
Code demo fallback when rendering server side!