TGViewer
Гайды по JavaScript | Программирование Гайды по JavaScript | Программирование @guides_js · 7.17K subscribers
Post #5768 696
JavaScript Load Image – библиотека для загрузки, масштабирования, кадрирования и поворота изображений (File, Blob или URL). Парсит метаданные IPTC и Exif.

Установка: npm install blueimp-load-image

Подключение:
<script src="js/load-image.all.min.js"></script>
(или по частям: scale, meta, exif, iptc и др.)

Базовое использование (callback):

loadImage(
fileInput.files[0],
function (img) {
document.body.appendChild(img);
},
{ maxWidth: 600 }
);

С Promise:

loadImage(file, { maxWidth: 600 })
.then(data => document.body.appendChild(data.image))
.catch(err => console.log(err));

Метаданные:

loadImage(file, callback, { meta: true });
// data.exif, data.iptc, data.imageHead

Опции: maxWidth, maxHeight, minWidth, minHeight, crop, cover, aspectRatio, orientation, canvas, pixelRatio и др.

Поддержка браузеров: Chrome 32+, Firefox 29+, Safari 8+, Edge 12+, IE10+ (с полифиллами).

Лицензия: MIT.
  • 🥰 1
More from @guides_js
  1. Sep 11, 2026Этот репозиторий — самый популярный способ генерировать PDF прямо в браузере. Более 31 000…
  2. Sep 8, 2026🔥 Нашёл невероятный проект — по сути, мультиплатформенный веб-аналог World of Tanks или W…
  3. Aug 21, 2026PubNub JavaScript SDK (V4) Установка: npm install pubnub или CDN. Конфигурация: const pubn…
  4. Aug 17, 2026Проверка доступности сайта: примеры кода на PHP и JavaScript Короткие готовые скрипты для…
  5. Jul 31, 2026💪 Прокачай свой JS на практике! Этот репозиторий — набор упражнений для курса The Odin Pr…
  6. Jul 29, 2026📖 Программирование с нуля на JavaScript! Этот репозиторий — открытая книга от GitBook, ко…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →