Dav*_*vid 7 image node.js image-size
我正在寻找一种方法来从本地获取给定路径的图像的高度和宽度.我知道imagemagick和graphicmagick,但我更喜欢一种不涉及在操作系统中安装额外软件的方法.如果我能把它保存到节点模块那将是非常棒的.
有没有人有任何想法可以帮助我?
在最糟糕的情况下,我将使用IM和GM,但它喜欢它说更愿意避免这条路径.
小智 10
您可以使用JIMP(JavaScript Image Manipulation Program).Node的图像处理库完全用JavaScript编写,没有外部或本机依赖性.如果您愿意,它还有许多其他图像处理选项.
var Jimp = require('jimp');
var image = new Jimp("./path/to/image.jpg", function (err, image) {
var w = image.bitmap.width; // width of the image
var h = image.bitmap.height; // height of the image
});
Run Code Online (Sandbox Code Playgroud)
希望这会有所帮助.
小智 8
您可以使用纯JS节点模块https://www.npmjs.org/package/image-size ..不需要安装任何额外的东西
var sizeOf = require('image-size');
var dimensions = sizeOf('images/funny-cats.png');
console.log(dimensions.width, dimensions.height);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6889 次 |
| 最近记录: |