用于图像处理的开源 JavaScript 库
用于检测图像尺寸的 JavaScript API
图像尺寸入门
通过 NPM 安装 Image-Size 的推荐方式。请使用以下命令进行安装。
通过PM安装Image-Size
npm install image-size --global
通过免费的 JavaScript API 获取图像尺寸
开源 Image-Size 库允许 JavaScript 开发人员以编程方式获取图像的尺寸。为了从图像中获取尺寸,API 提供了 sizeOf() 方法。通过使用以下两行代码,您可以轻松获取图像的尺寸。
获取图像尺寸
- 加载图像大小库
- 使用 sizeOf() 方法获取尺寸并将图像路径作为字符串传递
- 使用 dimensions.width 获取图像的宽度,使用 dimensions.height 获取高度
通过JavaScript获得图像尺寸
const sizeOf = require('image-size')
const dimensions = sizeOf('images/funny-cats.png')
console.log(dimensions.width, dimensions.height)
Image-Size个图书馆还提供了使用URL的图像大小的功能。 也有可能不下载整个图像、并且选择停止下载图像在几千兆字节后。 也可能禁用某些图像类型。 下面的例子显示如何使用URL个图像维度
通过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))
})
})