栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Node.js:不使用ImageMagick调整图像大小

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Node.js:不使用ImageMagick调整图像大小

我会投票给Sharp:

sharp('input.jpg')  .resize(200, 200)  .toFile('ouput.jpg', function(err) {    // output.jpg is a 200 pixels wide and 200 pixels high image    // containing a scaled and cropped version of input.jpg  });

它速度很快,通常比最快的基于imagemagick的节点绑定快6倍,并且运行时的内存很少,甚至可能少10倍。直接链接到libvips图像库,没有炮击外部程序,并且该库本身比*
magick更快,更高效。它支持有用的功能,例如流,缓冲区和文件系统的输入和输出,颜色管理,透明度,承诺,覆盖,WebP,SVG等。

从0.20开始,npm将在大多数平台上自动下载完整的预编译二进制文件,因此不需要node-gyp。只需输入:

npm install sharp

要么:

yarn add sharp

然后离开。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/385460.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号