cr2-raw v1.1.0
cr2-raw
Native image and meta data retrieval from Canon RAW .CR2 files.
Usage
This is just a quick example that demonstrates retrieving the preview image from a .CR2 file.
var cr2Raw = require('cr2-raw'),
fs = require('fs');
// Read RAW.
var raw = cr2Raw('my-image.CR2');
// Save preview image.
fs.writeFileSync('my-image.jpg', raw.previewImage());API
cr2raw
Static
meta
MetaDefinitions describe how to find a specific tag including the tagId, which IFD's to search for it and a parse function to use on the return value.
ImageWidth
Description
Retrieves 'Exif.Photo.PixelXDimension' from the EXIF IFD and
returns it as an int.
ImageHeight
Description
Retrieves 'Exif.Photo.PixelYDimension' from the EXIF IFD and
returns it as an int.
DateTaken
Description
Retrieves 'Exif.Photo.DateTimeOriginal' from the EXIF IFD and
returns it as a Date.
Construction
cr2Raw(filePath)
Parameters
filePathstring - Path to .CR2 file
Description
Basic constructor used to parse a .CR2 file ready for use.
Methods
previewImage()
Description
Returns a Buffer containing the bytes which make up the preview image for the
file.
thumbnailImage()
Description
Returns a Buffer containing the bytes which make up the thumbnail image for
the file.
fetchMeta(metaDefinition)
Parameters
metaDefinitionobject - Meta data definition (see MetaDefinitions)
Description
Retrieves and returns a piece of meta data depending on the passed MetaDefintion.