簡體   English   中英

如何將圖像對象轉換為二進制blob

[英]How to convert an image object to a binary blob

是否可以在DOM中解析圖像對象( <img> ),就像它已經使用FileReader上傳和打開一樣? 我試圖使用jpegmeta.js從JPEG中提取EXIF元數據,但它需要由FileReader返回的二進制字符串。

可以使用XHR從其URL加載圖像並使用FileReader解析它。 但是,如果每個圖像必須下載兩次,這將產生大量開銷。 另一種選擇可能是使用畫布,但在轉換時會丟失exif數據。

一般的共識似乎總結在這個答案中: 用JavaScript獲取圖像數據?

因此,如果您需要exif數據,則需要使用XHR技術。 希望瀏覽器能夠緩存圖像,因此不會有太大的性能損失。 否則畫布技術應該完成這項工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM