UNPKG

image-size

Version:

get dimensions of any image file

15 lines (14 loc) • 465 B
import { ICO } from './ico.js'; import { readUInt16LE } from './utils.js'; const TYPE_CURSOR = 2; export const CUR = { validate(input) { const reserved = readUInt16LE(input, 0); const imageCount = readUInt16LE(input, 4); if (reserved !== 0 || imageCount === 0) return false; const imageType = readUInt16LE(input, 2); return imageType === TYPE_CURSOR; }, calculate: (input) => ICO.calculate(input), };