{
	"name": "exif-parser",
	"versions": {
		"0.1.0": {
			"name": "exif-parser",
			"version": "0.1.0",
			"description": "A javascript library to extract Exif metadata from images, in node and in the browser.",
			"author": {
				"name": "Bruno Windels",
				"email": "bruno.windels@gmail.com"
			},
			"keywords": [
				"exif",
				"image",
				"jpeg",
				"jpg",
				"tiff",
				"gps"
			],
			"repository": {
				"type": "git",
				"url": "http://github.com/bwindels/exif-parser.git"
			},
			"_id": "exif-parser@0.1.0",
			"dist": {
				"shasum": "e4a5587f8ab823b830f20a5c0d868efcf1122072",
				"tarball": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.0.tgz"
			},
			"_npmVersion": "1.1.66",
			"_npmUser": {
				"name": "bwindels",
				"email": "bruno.windels@gmail.com"
			},
			"maintainers": [
				{
					"name": "bwindels",
					"email": "bruno.windels@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.1": {
			"name": "exif-parser",
			"version": "0.1.1",
			"description": "A javascript library to extract Exif metadata from images, in node and in the browser.",
			"author": {
				"name": "Bruno Windels",
				"email": "bruno.windels@gmail.com"
			},
			"keywords": [
				"exif",
				"image",
				"jpeg",
				"jpg",
				"tiff",
				"gps"
			],
			"repository": {
				"type": "git",
				"url": "http://github.com/bwindels/exif-parser.git"
			},
			"bugs": {
				"url": "https://github.com/bwindels/exif-parser/issues"
			},
			"_id": "exif-parser@0.1.1",
			"dist": {
				"shasum": "dd9f9dbfd6b97291b91a370941b4a8f9ffd84597",
				"tarball": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.1.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.24",
			"_npmUser": {
				"name": "bwindels",
				"email": "bruno.windels@gmail.com"
			},
			"maintainers": [
				{
					"name": "bwindels",
					"email": "bruno.windels@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.2": {
			"name": "exif-parser",
			"version": "0.1.2",
			"description": "A javascript library to extract Exif metadata from images, in node and in the browser.",
			"author": {
				"name": "Bruno Windels",
				"email": "bruno.windels@gmail.com"
			},
			"keywords": [
				"exif",
				"image",
				"jpeg",
				"jpg",
				"tiff",
				"gps"
			],
			"repository": {
				"type": "git",
				"url": "http://github.com/bwindels/exif-parser.git"
			},
			"bugs": {
				"url": "https://github.com/bwindels/exif-parser/issues"
			},
			"_id": "exif-parser@0.1.2",
			"dist": {
				"shasum": "5f2dccaa3f3b663238ebaa53bcc1f7ae9da06ae5",
				"tarball": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.2.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.24",
			"_npmUser": {
				"name": "bwindels",
				"email": "bruno.windels@gmail.com"
			},
			"maintainers": [
				{
					"name": "bwindels",
					"email": "bruno.windels@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.3": {
			"name": "exif-parser",
			"version": "0.1.3",
			"description": "A javascript library to extract Exif metadata from images, in node and in the browser.",
			"author": {
				"name": "Bruno Windels",
				"email": "bruno.windels@gmail.com"
			},
			"keywords": [
				"exif",
				"image",
				"jpeg",
				"jpg",
				"tiff",
				"gps"
			],
			"repository": {
				"type": "git",
				"url": "http://github.com/bwindels/exif-parser.git"
			},
			"bugs": {
				"url": "https://github.com/bwindels/exif-parser/issues"
			},
			"_id": "exif-parser@0.1.3",
			"dist": {
				"shasum": "15b99150d720a9e4b74e203355a34eed78e26403",
				"tarball": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.3.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.24",
			"_npmUser": {
				"name": "bwindels",
				"email": "bruno.windels@gmail.com"
			},
			"maintainers": [
				{
					"name": "bwindels",
					"email": "bruno.windels@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.4": {
			"name": "exif-parser",
			"version": "0.1.4",
			"description": "A javascript library to extract Exif metadata from images, in node and in the browser.",
			"author": {
				"name": "Bruno Windels",
				"email": "bruno.windels@gmail.com"
			},
			"keywords": [
				"exif",
				"image",
				"jpeg",
				"jpg",
				"tiff",
				"gps"
			],
			"repository": {
				"type": "git",
				"url": "http://github.com/bwindels/exif-parser.git"
			},
			"bugs": {
				"url": "https://github.com/bwindels/exif-parser/issues"
			},
			"_id": "exif-parser@0.1.4",
			"dist": {
				"shasum": "2487eb1d3f92a8e6fd70b1e25f80b2c89f4a9288",
				"tarball": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.4.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.24",
			"_npmUser": {
				"name": "bwindels",
				"email": "bruno.windels@gmail.com"
			},
			"maintainers": [
				{
					"name": "bwindels",
					"email": "bruno.windels@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.5": {
			"name": "exif-parser",
			"version": "0.1.5",
			"description": "A javascript library to extract Exif metadata from images, in node and in the browser.",
			"author": {
				"name": "Bruno Windels",
				"email": "bruno.windels@gmail.com"
			},
			"keywords": [
				"exif",
				"image",
				"jpeg",
				"jpg",
				"tiff",
				"gps"
			],
			"repository": {
				"type": "git",
				"url": "http://github.com/bwindels/exif-parser.git"
			},
			"bugs": {
				"url": "https://github.com/bwindels/exif-parser/issues"
			},
			"_id": "exif-parser@0.1.5",
			"dist": {
				"shasum": "0f7c6a4cfc93f87bb4d682419e031d4e07e14438",
				"tarball": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.5.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.2.24",
			"_npmUser": {
				"name": "bwindels",
				"email": "bruno.windels@gmail.com"
			},
			"maintainers": [
				{
					"name": "bwindels",
					"email": "bruno.windels@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.6": {
			"name": "exif-parser",
			"version": "0.1.6",
			"description": "A javascript library to extract Exif metadata from images, in node and in the browser.",
			"author": {
				"name": "Bruno Windels",
				"email": "bruno.windels@gmail.com"
			},
			"keywords": [
				"exif",
				"image",
				"jpeg",
				"jpg",
				"tiff",
				"gps"
			],
			"repository": {
				"type": "git",
				"url": "http://github.com/bwindels/exif-parser.git"
			},
			"bugs": {
				"url": "https://github.com/bwindels/exif-parser/issues"
			},
			"_id": "exif-parser@0.1.6",
			"dist": {
				"shasum": "9a81c347432b731b1c777cde6366dbb62821e3da",
				"tarball": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.6.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "bwindels",
				"email": "bruno.windels@gmail.com"
			},
			"maintainers": [
				{
					"name": "bwindels",
					"email": "bruno.windels@gmail.com"
				}
			],
			"directories": {},
			"contributors": []
		},
		"0.1.7": {
			"name": "exif-parser",
			"version": "0.1.7",
			"description": "A javascript library to extract Exif metadata from images, in node and in the browser.",
			"author": {
				"name": "Bruno Windels",
				"email": "bruno.windels@gmail.com"
			},
			"keywords": [
				"exif",
				"image",
				"jpeg",
				"jpg",
				"tiff",
				"gps"
			],
			"repository": {
				"type": "git",
				"url": "http://github.com/bwindels/exif-parser.git"
			},
			"bugs": {
				"url": "https://github.com/bwindels/exif-parser/issues"
			},
			"homepage": "https://github.com/bwindels/exif-parser",
			"_id": "exif-parser@0.1.7",
			"_shasum": "40eeb5dd1be5e7c69e5fe1e6ba670342f4d3d136",
			"_from": ".",
			"_npmVersion": "1.4.9",
			"_npmUser": {
				"name": "bwindels",
				"email": "bruno.windels@gmail.com"
			},
			"maintainers": [
				{
					"name": "bwindels",
					"email": "bruno.windels@gmail.com"
				}
			],
			"dist": {
				"shasum": "40eeb5dd1be5e7c69e5fe1e6ba670342f4d3d136",
				"tarball": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.7.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.8": {
			"name": "exif-parser",
			"version": "0.1.8",
			"description": "A javascript library to extract Exif metadata from images, in node and in the browser.",
			"author": {
				"name": "Bruno Windels",
				"email": "bruno.windels@gmail.com"
			},
			"keywords": [
				"exif",
				"image",
				"jpeg",
				"jpg",
				"tiff",
				"gps"
			],
			"repository": {
				"type": "git",
				"url": "http://github.com/bwindels/exif-parser.git"
			},
			"devDependencies": {
				"browserify": "^7.0.0",
				"uglify-js": "^2.4.15"
			},
			"gitHead": "d0a156227c5bba2fbe2cebc35381f46d22fa3f09",
			"bugs": {
				"url": "https://github.com/bwindels/exif-parser/issues"
			},
			"homepage": "https://github.com/bwindels/exif-parser",
			"_id": "exif-parser@0.1.8",
			"scripts": {},
			"_shasum": "414904f97da319c2ba8f3f51151458c6ed5da658",
			"_from": ".",
			"_npmVersion": "2.5.1",
			"_nodeVersion": "0.11.13",
			"_npmUser": {
				"name": "bwindels",
				"email": "bruno.windels@gmail.com"
			},
			"maintainers": [
				{
					"name": "bwindels",
					"email": "bruno.windels@gmail.com"
				}
			],
			"dist": {
				"shasum": "414904f97da319c2ba8f3f51151458c6ed5da658",
				"tarball": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.8.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.9": {
			"name": "exif-parser",
			"version": "0.1.9",
			"description": "A javascript library to extract Exif metadata from images, in node and in the browser.",
			"author": {
				"name": "Bruno Windels",
				"email": "bruno.windels@gmail.com"
			},
			"keywords": [
				"exif",
				"image",
				"jpeg",
				"jpg",
				"tiff",
				"gps"
			],
			"repository": {
				"type": "git",
				"url": "http://github.com/bwindels/exif-parser.git"
			},
			"devDependencies": {
				"browserify": "^7.0.0",
				"uglify-js": "^2.4.15"
			},
			"gitHead": "6252ea764489f1d2ba977070bcff3cd8f56aa945",
			"bugs": {
				"url": "https://github.com/bwindels/exif-parser/issues"
			},
			"homepage": "https://github.com/bwindels/exif-parser",
			"_id": "exif-parser@0.1.9",
			"scripts": {},
			"_shasum": "1d087e05fd2b079e3a8eaf8ff249978cb5f6fba7",
			"_from": ".",
			"_npmVersion": "2.5.1",
			"_nodeVersion": "0.11.13",
			"_npmUser": {
				"name": "bwindels",
				"email": "bruno.windels@gmail.com"
			},
			"maintainers": [
				{
					"name": "bwindels",
					"email": "bruno.windels@gmail.com"
				}
			],
			"dist": {
				"shasum": "1d087e05fd2b079e3a8eaf8ff249978cb5f6fba7",
				"tarball": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.9.tgz"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.10": {
			"name": "exif-parser",
			"version": "0.1.10",
			"description": "A javascript library to extract Exif metadata from images, in node and in the browser.",
			"author": {
				"name": "Bruno Windels",
				"email": "bruno.windels@gmail.com"
			},
			"keywords": [
				"exif",
				"image",
				"jpeg",
				"jpg",
				"tiff",
				"gps"
			],
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+ssh://git@github.com/bwindels/exif-parser.git"
			},
			"devDependencies": {
				"browserify": "^7.0.0",
				"uglify-js": "^2.4.15"
			},
			"gitHead": "2f456d2d58f7e416c87dae542dc9f300f406aba5",
			"bugs": {
				"url": "https://github.com/bwindels/exif-parser/issues"
			},
			"homepage": "https://github.com/bwindels/exif-parser#readme",
			"_id": "exif-parser@0.1.10",
			"scripts": {},
			"_shasum": "186d64569a7822e0d7488e5d6e867ecd5e5f4c7f",
			"_from": ".",
			"_npmVersion": "3.10.10",
			"_nodeVersion": "6.10.3",
			"_npmUser": {
				"name": "bwindels",
				"email": "bruno.windels@gmail.com"
			},
			"dist": {
				"shasum": "186d64569a7822e0d7488e5d6e867ecd5e5f4c7f",
				"tarball": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.10.tgz"
			},
			"maintainers": [
				{
					"name": "bwindels",
					"email": "bruno.windels@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/exif-parser-0.1.10.tgz_1499588280213_0.7488143320661038"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.11": {
			"name": "exif-parser",
			"version": "0.1.11",
			"description": "A javascript library to extract Exif metadata from images, in node and in the browser.",
			"author": {
				"name": "Bruno Windels",
				"email": "bruno.windels@gmail.com"
			},
			"keywords": [
				"exif",
				"image",
				"jpeg",
				"jpg",
				"tiff",
				"gps"
			],
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+ssh://git@github.com/bwindels/exif-parser.git"
			},
			"devDependencies": {
				"browserify": "^7.0.0",
				"uglify-js": "^2.4.15"
			},
			"gitHead": "a0086ed56c2a0efe940ab684d77bd7091f6697fe",
			"bugs": {
				"url": "https://github.com/bwindels/exif-parser/issues"
			},
			"homepage": "https://github.com/bwindels/exif-parser#readme",
			"_id": "exif-parser@0.1.11",
			"scripts": {},
			"_shasum": "8a97d1c9315ffd4754b6ae938ce4488d1b1a26b7",
			"_from": ".",
			"_npmVersion": "3.10.10",
			"_nodeVersion": "6.10.3",
			"_npmUser": {
				"name": "bwindels",
				"email": "bruno.windels@gmail.com"
			},
			"dist": {
				"shasum": "8a97d1c9315ffd4754b6ae938ce4488d1b1a26b7",
				"tarball": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.11.tgz"
			},
			"maintainers": [
				{
					"name": "bwindels",
					"email": "bruno.windels@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/exif-parser-0.1.11.tgz_1499591472336_0.2550366851501167"
			},
			"directories": {},
			"contributors": []
		},
		"0.1.12": {
			"name": "exif-parser",
			"version": "0.1.12",
			"description": "A javascript library to extract Exif metadata from images, in node and in the browser.",
			"author": {
				"name": "Bruno Windels",
				"email": "bruno.windels@gmail.com"
			},
			"keywords": [
				"exif",
				"image",
				"jpeg",
				"jpg",
				"tiff",
				"gps"
			],
			"main": "index.js",
			"repository": {
				"type": "git",
				"url": "git+ssh://git@github.com/bwindels/exif-parser.git"
			},
			"devDependencies": {
				"browserify": "^7.0.0",
				"uglify-js": "^2.4.15"
			},
			"gitHead": "979c143d748c75cadec336f07cf74036dce54162",
			"bugs": {
				"url": "https://github.com/bwindels/exif-parser/issues"
			},
			"homepage": "https://github.com/bwindels/exif-parser#readme",
			"_id": "exif-parser@0.1.12",
			"scripts": {},
			"_shasum": "58a9d2d72c02c1f6f02a0ef4a9166272b7760922",
			"_from": ".",
			"_npmVersion": "3.10.10",
			"_nodeVersion": "6.11.0",
			"_npmUser": {
				"name": "bwindels",
				"email": "bruno.windels@gmail.com"
			},
			"dist": {
				"shasum": "58a9d2d72c02c1f6f02a0ef4a9166272b7760922",
				"tarball": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz"
			},
			"maintainers": [
				{
					"name": "bwindels",
					"email": "bruno.windels@gmail.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/exif-parser-0.1.12.tgz_1500485464019_0.9339689912740141"
			},
			"directories": {},
			"contributors": []
		}
	},
	"time": {
		"modified": "2018-02-15T18:25:45.975Z",
		"created": "2013-05-29T02:26:37.700Z",
		"0.1.0": "2013-05-29T02:26:39.898Z",
		"0.1.1": "2013-06-01T14:39:13.921Z",
		"0.1.2": "2013-06-01T14:48:05.199Z",
		"0.1.3": "2013-06-01T14:58:04.406Z",
		"0.1.4": "2013-06-01T15:03:50.952Z",
		"0.1.5": "2013-06-01T16:48:58.217Z",
		"0.1.6": "2013-11-05T23:55:52.111Z",
		"0.1.7": "2014-11-17T14:05:56.786Z",
		"0.1.8": "2015-04-09T15:02:29.286Z",
		"0.1.9": "2015-04-09T15:03:59.451Z",
		"0.1.10": "2017-07-09T08:18:01.511Z",
		"0.1.11": "2017-07-09T09:11:13.697Z",
		"0.1.12": "2017-07-19T17:31:05.431Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "0.1.12"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"69fc5d245e002339d21e6659eb3eb213\"",
			"fetched": 1593324458050
		}
	},
	"_distfiles": {
		"exif-parser-0.1.0.tgz": {
			"url": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.0.tgz",
			"sha": "e4a5587f8ab823b830f20a5c0d868efcf1122072",
			"registry": "npmjs"
		},
		"exif-parser-0.1.1.tgz": {
			"url": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.1.tgz",
			"sha": "dd9f9dbfd6b97291b91a370941b4a8f9ffd84597",
			"registry": "npmjs"
		},
		"exif-parser-0.1.2.tgz": {
			"url": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.2.tgz",
			"sha": "5f2dccaa3f3b663238ebaa53bcc1f7ae9da06ae5",
			"registry": "npmjs"
		},
		"exif-parser-0.1.3.tgz": {
			"url": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.3.tgz",
			"sha": "15b99150d720a9e4b74e203355a34eed78e26403",
			"registry": "npmjs"
		},
		"exif-parser-0.1.4.tgz": {
			"url": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.4.tgz",
			"sha": "2487eb1d3f92a8e6fd70b1e25f80b2c89f4a9288",
			"registry": "npmjs"
		},
		"exif-parser-0.1.5.tgz": {
			"url": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.5.tgz",
			"sha": "0f7c6a4cfc93f87bb4d682419e031d4e07e14438",
			"registry": "npmjs"
		},
		"exif-parser-0.1.6.tgz": {
			"url": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.6.tgz",
			"sha": "9a81c347432b731b1c777cde6366dbb62821e3da",
			"registry": "npmjs"
		},
		"exif-parser-0.1.7.tgz": {
			"url": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.7.tgz",
			"sha": "40eeb5dd1be5e7c69e5fe1e6ba670342f4d3d136",
			"registry": "npmjs"
		},
		"exif-parser-0.1.8.tgz": {
			"url": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.8.tgz",
			"sha": "414904f97da319c2ba8f3f51151458c6ed5da658",
			"registry": "npmjs"
		},
		"exif-parser-0.1.9.tgz": {
			"url": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.9.tgz",
			"sha": "1d087e05fd2b079e3a8eaf8ff249978cb5f6fba7",
			"registry": "npmjs"
		},
		"exif-parser-0.1.10.tgz": {
			"url": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.10.tgz",
			"sha": "186d64569a7822e0d7488e5d6e867ecd5e5f4c7f",
			"registry": "npmjs"
		},
		"exif-parser-0.1.11.tgz": {
			"url": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.11.tgz",
			"sha": "8a97d1c9315ffd4754b6ae938ce4488d1b1a26b7",
			"registry": "npmjs"
		},
		"exif-parser-0.1.12.tgz": {
			"url": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz",
			"sha": "58a9d2d72c02c1f6f02a0ef4a9166272b7760922",
			"registry": "npmjs"
		}
	},
	"_attachments": {
		"exif-parser-0.1.12.tgz": {
			"shasum": "58a9d2d72c02c1f6f02a0ef4a9166272b7760922"
		}
	},
	"_rev": "2-b3bd3463ad050628",
	"_id": "exif-parser",
	"readme": "exif-parser\n========\nexif-parser is a parser for image metadata in the exif format, the most popular metadata format for jpeg and tiff images. It is written in pure javascript and has no external dependencies. It can also get the size of jpeg images and the size of the jpeg thumbnail embedded in the exif data. It can also extract the embedded thumbnail image.\n\n### Installing\n\n    npm install exif-parser\n\nYou can also build a browser bundle to include it with a `<script>` tag in a HTML document, like this:\n\n\tgit clone git@github.com:bwindels/exif-parser.git\n\tcd exif-parser/\n\tmake build-browser-bundle\n\nBuilt versions of the bundles are also available in the [exif-parser-browser-bundles repo](https://github.com/bwindels/exif-parser-browser-bundles).\n\nThis will generate a `dist/exif-parser-(version).js` and `dist/exif-parser-(version)-min.js` file. These bundles expose the parser on the `ExifParser` global variable, which you would use like this:\n\n\tvar parser = window.ExifParser.create(arrayBuffer);\n\n### Creating a parser\nTo start parsing exif data, create a new parser like below. Note that the buffer you pass does not have to be the buffer for the full jpeg file. The exif section of a jpeg file has a maximum size of 65535 bytes and the section seems to always occur within the first 100 bytes of the file. So it is safe to only fetch the first 65635 bytes of a jpeg file and pass those to the parser.\n\nThe buffer you pass to create can be a node buffer or a DOM ArrayBuffer.\n\n```\nvar parser = require('exif-parser').create(buffer);\nvar result = parser.parse();\n```\n\n### Setting the flags\n\nBefore calling parse, you can set a number of flags on the parser, telling it how to behave while parsing.\n\nAdd fields in the binary format to result. Since these fields are mostly used for internal fields like Padding, you generally are not interested in these. If enabled, values for these fields will be a Buffer object in node or an ArrayBuffer in DOM environments (browsers).\n\n    parser.enableBinaryFields([boolean]), default false;\n\nEXIF tags are organized into different sections, and to tell you the offset to other sections, EXIF uses certain tags. These tags don't tell you anything about the image, but are more for parsers to find out about all tags. Hence, these \"pointer\" fields are not included in the result tags field by default. Change this flag to include them nonetheless.\n\n    parser.enablePointers([boolean]), default false;\n\nResolve tags to their textual name, making result.tags a dictonary object instead of an array with the tag objects with no textual tag name.\n\n    parser.enableTagNames([boolean]), default true;\n\nRead the image size while parsing.\n\n    parser.enableImageSize([boolean]), default true;\n\nRead the EXIF tags. Could be useful to disable if you only want to read the image size.\n\n    parser.enableReturnTags([boolean]), default true;\n\nEXIF values can be represented in a number of formats (fractions, degrees, arrays, ...) with different precision.\nEnabling this tries to cast values as much as possible to the appropriate javascript types like number, Date.\n\n    parser.enableSimpleValues([boolean]), default true;\n\n### working with the result\n\n#### Getting the tags\nthe tags that were found while parsing are stored in ```result.tags``` unless you set ```parser.enableReturnTags(false)```. If ```parser.enableTagNames``` is set to true, ```result.tags``` will be an object with the key being the tag name and the value being the tag value. If ```parser.enableTagNames``` is set to false, ```result.tags``` will be an array of objects containing section, type and value properties.\n\n#### Getting the image size\nIf ```parser.enableImageSize``` is set to true, ```result.getImageSize()``` will give you the image size as an object with width and height properties.\n\n#### Getting the thumbnail\n\nYou can check if there is a thumbnail present in the exif data with ```result.hasThumbnail()```. Exif supports thumbnails is jpeg and tiff format, though most are in jpeg format. You can check if there is a thumbnail present in a give format by passing the mime type: ```result.hasThumbnail(\"image/jpeg\")```.\n\nYou can also get the image size of the thumbnail as an object with width and height properties: ```result.getThumbnailSize()```.\n\nTo get the node buffer or arraybuffer containing just the thumbnail, call ```result.getThumbnailBuffer()```\n\n# Running the unit tests\n\nInstall `nodeunit` globally from npm if you haven't done so already.\nYou can run the tests with `nodeunit test/test-*.js`.\n\n# Contributions\n\nI welcome external contributions through pull requests. If you do so, please don't use regular expressions. I don't like them, and don't want to maintain a project where they are used. Also, when fixing a bug please provide a regression unit test if it makes sense."
}