编程(Programming)是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。为了使计算机能够理解(understand)人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
Exifr是一个快速和非常通用的JavaScript EXIF读取库,它可以在任何地方工作,解析一切,并处理你扔给它的任何东西,它可以处理任何输入:缓冲区、url、标签等;.jpg、.tif和.heic文件;以及TIFF(EXIF、GPS等)、XMP、ICC、IPTC、JFIF片段。
软件特色
极其快速。每个文件+-1ms
可处理任何输入
.jpg, .tif, .heic文件
TIFF(EXIF、GPS等)、XMP、ICC、IPTC、JFIF片段
只读取前几个字节
跳过解析你不需要的标签
同构的。浏览器和Node.js
零依赖性
提取缩略图
挽救破碎的文件
模块化
可定制的标签字典
捆绑为ESM或UMD/CJS
经过测试和基准测试
基于承诺
甚至支持IE10
简约而可靠的XMP解析器
XMP扩展
多段式ICC
提取所有ICC标签
TIFF字典包含不常用的、非标准的和专有的TIFF/EXIF标签(只在全捆中)。
处理UCS2格式的字符串(XPTitle标签),而不是将其作为一个缓冲区。
规范化字符串
将日期恢复为日期类实例
将GPS坐标从DMS格式转换为DD格式
使用编程语言写的程序,由于每条指令都对应计算机一个特定的基本动作,所以程序占用内存少、执行效率高。