0

我需要调整图像大小。所以在下面的三个库中,如何找到哪个库需要更少的时间来调整图像大小。

https://github.com/rsms/node-imagemagick

https://github.com/mash/node-imagemagick-native

https://github.com/aheckmann/gm

示例代码

     var im = require('imagemagick');
     var sourcePath='/tmp/Images/1.jpeg';
     var destinationPath='/tmp/ResizedImages/resized.png';
     im.resize({
       srcPath: sourcePath,
       dstPath: destinationPath,
       width:   90,
       height:100,
   },function(err,res){


    if(err){


        console.log('Error while resizing image '+err);
        return;
    }

    console.log('Image resized successfully...');


});
4

1 回答 1

1

我自己一直在调查同样的问题。这是用于调整图像大小的不同软件的基准:

http://www.vips.ecs.soton.ac.uk/index.php?title=Speed_and_Memory_Use

我个人建议您使用https://github.com/aheckmann/gm库,因为它的运行速度比 imagemagick 快大约 1.5-5 倍,根据这个:

http://www.admon.org/graphicsmagick-vs-imagemagick/ (cant post more than two links. reputation)

祝你好运,我自己去了graphicsmagick。

于 2013-07-16T11:30:47.307 回答