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

Function getGifMetadata

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

Source from the content-addressed store, hash-verified

57793 };
57794}
57795function getGifMetadata(binaryData) {
57796 var dataView = toDataView(binaryData);
57797 var isGif = dataView.byteLength >= 10 && dataView.getUint32(0, BIG_ENDIAN) === 0x47494638;
57798 if (!isGif) return null;
57799 return {
57800 mimeType: "image/gif",
57801 width: dataView.getUint16(6, LITTLE_ENDIAN),
57802 height: dataView.getUint16(8, LITTLE_ENDIAN)
57803 };
57804}
57805function getBmpMetadata(binaryData) {
57806 var dataView = toDataView(binaryData);
57807 var isBmp = dataView.byteLength >= 14 && dataView.getUint16(0, BIG_ENDIAN) === 0x424d && dataView.getUint32(2, LITTLE_ENDIAN) === dataView.byteLength;

Callers 1

getBinaryImageMetadataFunction · 0.70

Calls 1

toDataViewFunction · 0.70

Tested by

no test coverage detected