Exifr是一個(gè)快速和非常通用的JavaScript EXIF讀取庫(kù),它可以在任何地方工作,解析一切,并處理你扔給它的任何東西,它可以處理任何輸入:緩沖區(qū)、url、標(biāo)簽等;.jpg、.tif和.heic文件;以及TIFF(EXIF、GPS等)、XMP、ICC、IPTC、JFIF片段。
軟件特色
極其快速。每個(gè)文件+-1ms
可處理任何輸入
.jpg, .tif, .heic文件
TIFF(EXIF、GPS等)、XMP、ICC、IPTC、JFIF片段
只讀取前幾個(gè)字節(jié)
跳過(guò)解析你不需要的標(biāo)簽
同構(gòu)的。瀏覽器和Node.js
零依賴(lài)性
提取縮略圖
挽救破碎的文件
模塊化
可定制的標(biāo)簽字典
捆綁為ESM或UMD/CJS
經(jīng)過(guò)測(cè)試和基準(zhǔn)測(cè)試
基于承諾
甚至支持IE10
簡(jiǎn)約而可靠的XMP解析器
XMP擴(kuò)展
多段式ICC
提取所有ICC標(biāo)簽
TIFF字典包含不常用的、非標(biāo)準(zhǔn)的和專(zhuān)有的TIFF/EXIF標(biāo)簽(只在全捆中)。
處理UCS2格式的字符串(XPTitle標(biāo)簽),而不是將其作為一個(gè)緩沖區(qū)。
規(guī)范化字符串
將日期恢復(fù)為日期類(lèi)實(shí)例
將GPS坐標(biāo)從DMS格式轉(zhuǎn)換為DD格式