Tôi đang cố gắng chụp ảnh bằng cách sử dụng cordova-plugin-camera
. Tôi muốn kết quả là đối tượng File
hoặc Blob
.Máy ảnh Cordova chụp ảnh làm đối tượng Blob
Tuy nhiên, destinationType
phải là một trong số DATA_URL
hoặc FILE_URI
.
Các tài liệu nhà nước:
DATAURL có thể rất nhớ thâm canh và gây ra tai nạn ứng dụng hoặc ra lỗi bộ nhớ. Sử dụng FILEURI hoặc NATIVE_URI nếu có thể
Tuy nhiên, như xa như tôi có thể nói, chuyển đổi như một uri tập tin vào một Blob có các bước sau:
- Rendering uri trên một hình ảnh
<img/
- Draw trên vải
- đọc vải dưới dạng base64
- Chuyển đổi base64 để
Blob
Tôi thấy khó tin rằng điều này hiệu quả hơn sử dụng DATAURL
. Vì vậy, tôi cũng có thể sử dụng DATAURL
cho điều này và bỏ qua các bước 1-3.
Có cách nào để chỉ chụp ảnh dưới dạng đối tượng Blob
theo cách hiệu quả hơn không?