Крошечная JS/TS-библиотека без зависимостей, которая определяет размеры картинки, читая только заголовок файла.
Tiny-image-size узнаёт ширину, высоту и тип изображения (среди 20 форматов, включая PNG, JPEG, WebP, SVG, TIFF), не скачивая и не декодируя файл целиком — достаточно первых десятков байт заголовка. Это экономит трафик и память, работает даже с частично загруженным файлом и подходит для любой среды JavaScript: Node.js, Bun, Deno или браузер. Библиотека весит около 10 КБ и полностью типизирована для TypeScript.
Описание автора:get dimensions of image file (jpeg, png, webp, svg, tiff, etc). any-javascript runtime