Mar*_*que 8 javascript node.js
所以我有一个 sample.jpg 文件,我想检查它的尺寸..
所需的逻辑是这样的:
var img = require('./sample.jpg');
console.log(typeof img) // returns string -> Image
console.log(img.height) // returns number -> 300
console.log(img.width) // returns nubmer -> 250
Run Code Online (Sandbox Code Playgroud)
别介意 typeof 的返回,我只是想获得尺寸。但这是我要去的地方的简单分解。有没有办法做到这一点?使用节点还是普通js?
kga*_*har 15
您可以使用image-sizenpm 模块:
npm install image-size --save
Run Code Online (Sandbox Code Playgroud)
然后可以得到这样的维度:
var sizeOf = require('image-size');
var dimensions = sizeOf('./sample.jpg');
console.log(dimensions.width, dimensions.height);
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅image-size 文档
小智 6
您可以使用GraphicsMagick或ImageMagick。我推荐 GraphicsMagick 因为它要快得多。
安装 npm 包gm并像这样使用:
gm = require('gm');
// obtain the size of an image
gm('test.jpg')
.size(function (err, size) {
if (!err) {
console.log('width = ' + size.width);
console.log('height = ' + size.height);
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8281 次 |
| 最近记录: |