Бібліотека JavaScript з відкритим кодом для обробки зображень
Отримайте розмір зображення без повного завантаження.
Що таке Probe-Image-Size?
Probe-Image-Size — це безкоштовний API із відкритим кодом, який дозволяє розробникам JavaScript отримувати розмір зображення без фактичного завантаження зображення. API має невеликий розмір і працює з віддаленими та локальними даними без серйозних залежностей. API ефективний для великих зображень, зменшує обсяг пам’яті, збільшує швидкість обробки та завантажує мінімальну кількість даних із віддаленого пристрою. У вихідних даних API надає ширину та висоту зображення перед застосуванням будь-яких перетворень, таких як орієнтація та кадрування.
Наразі API підтримує отримання розмірів файлів JPEG, GIF, PNG, WebP, BMP, TIFF, SVG, PSD, ICO, AVIF, HEIC і HEIF. Такі формати, як JPEG і TIFF, можуть зберігати розмір будь-де. Завжди надавайте повний вміст файлу для методів синхронізації, якщо ви хочете гарантувати розмір файлу.
Початок роботи з Probe-Image-Size
Рекомендований спосіб встановлення Probe-Image-Size через NPM. Щоб установити його, скористайтеся наступною командою.
Встановіть Probe-Image-Size через NPM
npm install probe-image-size
Отримайте розмір зображення за допомогою безкоштовного JavaScript API
Бібліотека Probe-Image-Size з відкритим кодом дозволяє розробникам JavaScript отримувати розмір зображення, не завантажуючи його. Щоб отримати розмір зображення, API надає метод probe(). Метод отримує вихідне зображення та параметри обробки зображення. Використовуючи наведений нижче код, ви можете легко отримати розмір свого зображення, не завантажуючи його
Отримайте розмір зображення без завантаження
- Імпорт бібліотеки
- Отримати розмір зображення
Отримати розмір зображення в JavaScript
const probe = require('probe-image-size');
// get by URL
let result = await probe('http://example.com/image.jpg');