1. Produse
  2.   Imagine
  3.   JavaScript
  4.   Image-Size
 
  

Bibliotecă JavaScript open source pentru procesarea imaginilor

JavaScript API pentru detectarea dimensiunilor imaginii

Ce este Image-Size?

Image-Size este o bibliotecă foarte simplă de procesare a imaginilor, care permite dezvoltatorilor de software să obțină dimensiuni ale imaginilor în timpul rulării. API-ul acceptă o gamă largă de formate de imagine și puteți obține dimensiunile celor mai multe dintre formatele de fișiere populare folosind API-ul. API-ul oferă o metodă sincronă și asincronă pentru lucrul cu imaginile. Funcțiile asincrone au o limită implicită de concurență de 100 și pentru a modifica această limită, puteți modifica manual concurența. În plus, versiunea asincronă nu funcționează dacă intrarea este un Buffer și va trebui să utilizați metoda asincronă.

Previous Next

Noțiuni introductive cu Image-Size

Modul recomandat de a instala Image-Size prin NPM. Vă rugăm să utilizați următoarea comandă pentru a o instala.

Instalați Image-Size prin NPM

 npm install image-size --global 

Obțineți dimensiunile imaginii prin API-ul JavaScript gratuit

Biblioteca open-source Image-Size permite dezvoltatorilor JavaScript să obțină dimensiunile imaginilor în mod programatic. Pentru a obține dimensiuni dintr-o imagine, API-ul oferă metoda sizeOf(). Folosind următoarele două linii de cod, puteți obține cu ușurință dimensiunile imaginii.

Obțineți dimensiunile imaginii

  1. Încărcați biblioteca de dimensiunea imaginii
  2. Obțineți dimensiuni folosind metoda sizeOf() și transmiteți calea imaginii ca șir
  3. Obțineți lățimea imaginii folosind dimensions.width și înălțimea folosind dimensions.height

Obțineți dimensiunile imaginii prin JavaScript

const sizeOf = require('image-size')
const dimensions = sizeOf('images/funny-cats.png')
console.log(dimensions.width, dimensions.height)
        

Biblioteca Image-Size a oferit, de asemenea, funcționalitate pentru obținerea dimensiunii imaginii folosind o adresă URL. De asemenea, este posibil să nu descărcați întreaga imagine și opțional să opriți descărcarea imaginii după câțiva kilobytes. De asemenea, este posibil să dezactivați anumite tipuri de imagini. Următorul exemplu arată cum să accesați dimensiunea imaginii folosind o adresă URL

Obțineți dimensiunea imaginii prin URL

const url = require('url')
const http = require('http')
const sizeOf = require('image-size')
const imgUrl = 'http://my-amazing-website.com/image.jpeg'
const options = url.parse(imgUrl)
http.get(options, function (response) {
  const chunks = []
  response.on('data', function (chunk) {
    chunks.push(chunk)
  }).on('end', function() {
    const buffer = Buffer.concat(chunks)
    console.log(sizeOf(buffer))
  })
})
 Română