WebRTC + ImageCapture.takePhoto() vs Canvas Snapshot — EXIF Research

1) Camera Preview & Controls

ImageCapture: checking… HEIC Support: checking… Metadata Parse: ready
Gợi ý: cấp quyền camera, sau đó chọn thiết bị/độ phân giải. Một số cấu hình có thể bị UA/OS điều chỉnh.

2) Kết quả & Metadata

ImageCapture ImageCapture result Tải về
Canvas Snapshot Canvas snapshot result Tải về
So sánh nhanh

3) Diagnostics

Gợi ý khắc phục khi takePhoto() không khả dụng: - Dùng Chrome/Edge mới hoặc Safari iOS >= 16 - Chạy trên HTTPS hoặc localhost (secure context) - Cấp quyền Camera cho trang - Nếu camera/driver không hỗ trợ ảnh tĩnh: dùng GrabFrame (không EXIF) hoặc Upload Photo để phân tích EXIF từ ảnh chụp bằng app Camera