Tôi đang cố trích xuất EXIF dữ liệu từ hình ảnh (jpeg) đã được kéo vào trình duyệt hoặc đã được chọn qua phần tử nhập tệp html.Truy cập HTML/Javascript EXIF dữ liệu trước khi tải lên tệp
Tôi đã quản lý để xem trước hình ảnh trong trình duyệt bằng cách sử dụng FileReader and FileReader.readAsDataURL
như được mô tả here.
và tôi đã tìm thấy EXIF library cho phép trích xuất dữ liệu EXIF của hình ảnh qua javascript. Nhưng đối với tôi, nó chỉ hoạt động nếu tôi sử dụng nó với các thẻ img
bình thường tải nội dung của chúng qua một URL.
Tôi cũng đã tìm thấy this question trên StackOverflow trong đó câu trả lời được chấp nhận nói rằng điều đó không thể thực hiện được.
Nhưng tôi khá chắc chắn rằng nó có thể được thực hiện vì 500px.com trích xuất dữ liệu EXIF ngay sau khi tệp được thêm để tải lên và trước khi tải lên xong.
Một số ý tưởng về cách có thể trích xuất dữ liệu EXIF từ hình ảnh được mã hóa base64 mà tôi nhận được từ FileReader?
giải pháp mới hơn [exif-js] (https://github.com/jseidelin/exif-js), dựa trên cùng [Thư viện EXIF_] (http://blog.nihilogic.dk/2008) /05/reading-exif-data-with-javascript.html) từ [http://www.nihilogic.dk/](http://www.nihilogic.dk/) – arty