MCPcopy Index your code
hub / github.com/microsoft/SandDance / getBinaryImageMetadata

Function getBinaryImageMetadata

docs/app/js/sanddance-app.js:57781–57784  ·  view source on GitHub ↗
(binaryData)

Source from the content-addressed store, hash-verified

57779var BIG_ENDIAN = false;
57780var LITTLE_ENDIAN = true;
57781function getBinaryImageMetadata(binaryData) {
57782 var dataView = toDataView(binaryData);
57783 return getPngMetadata(dataView) || getJpegMetadata(dataView) || getGifMetadata(dataView) || getBmpMetadata(dataView);
57784}
57785function getPngMetadata(binaryData) {
57786 var dataView = toDataView(binaryData);
57787 var isPng = dataView.byteLength >= 24 && dataView.getUint32(0, BIG_ENDIAN) === 0x89504e47;

Callers

nothing calls this directly

Calls 5

toDataViewFunction · 0.70
getPngMetadataFunction · 0.70
getJpegMetadataFunction · 0.70
getGifMetadataFunction · 0.70
getBmpMetadataFunction · 0.70

Tested by

no test coverage detected