1. Des produits
  2.   Image
  3.   JavaScript
  4.   Image-Size
 
  

Bibliothèque JavaScript Open Source pour le traitement d'images

API JavaScript pour détecter les dimensions de l'image

Qu'est-ce que la taille d'image ?

Image-Size est une bibliothèque de traitement d'image très simple et légère qui permet aux développeurs de logiciels d'obtenir les dimensions des images au moment de l'exécution. L'API prend en charge une large gamme de formats d'image et vous pouvez obtenir les dimensions de la plupart des formats de fichiers populaires à l'aide de l'API. L'API fournit une méthode synchrone et asynchrone pour travailler avec les images. Les fonctions asynchrones ont une limite de simultanéité par défaut de 100 et pour modifier cette limite, vous pouvez modifier manuellement la simultanéité. De plus, la version asynchrone ne fonctionne pas si l'entrée est un Buffer et vous devrez utiliser la méthode asynchrone à la place.

Previous Next

Premiers pas avec la taille d'image

La méthode recommandée pour installer Image-Size via NPM. Veuillez utiliser la commande suivante pour l'installer.

Installer Image-Size par PM

 npm install image-size --global 

Obtenez les dimensions de l'image via l'API JavaScript gratuite

La bibliothèque de la source ouverte Image-Size permet à JavaScript développeurs d'obtenir les dimensions des images programmées. Pour obtenir des dimensions d'une image, la méthode API fournit sizeOf(). En utilisant les deux lignes de code suivantes, vous pouvez facilement obtenir les dimensions de l'image.

Obtenir les dimensions de l'image

  1. Charger la bibliothèque de tailles d'image
  2. Obtenir les dimensions à l'aide de la méthode sizeOf () et transmettre le chemin de l'image sous forme de chaîne
  3. Obtenez la largeur de l'image en utilisant dimensions.width et la hauteur en utilisant dimensions.height

Obtenir des dimensions d'image via JavaScript

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

La bibliothèque de Image-Size a également fourni une fonctionnalité pour obtenir la taille de l'image en utilisant une URL. Il est également possible de ne pas télécharger toute l'image et d'arrêter de télécharger l'image à quelques kilobytes. Il est également possible de désactiver certains types d'image. L'exemple suivant montre comment accéder à la dimension de l'image au moyen d'un URL

Obtenir la taille de l'image par 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))
  })
})
 Français