(binaryData)
| 57793 | }; |
| 57794 | } |
| 57795 | function 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 | } |
| 57805 | function 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; |
no test coverage detected