66得票6回答
Sharp图像库在调整大小时会旋转图像吗?

使用 node.js 的锐化图像调整库 https://github.com/lovell/sharp 时,图像会被旋转。 我没有写 .rotate() 的代码,为什么它会被旋转并如何停止旋转? 我正在使用 AWS 提供的 serverless-image-resizing 示例:http...

37得票10回答
如何修复“sharp”模块安装出错和在expo中找不到模块“../build/Release/sharp.node”。

我执行了命令exp start后,尝试安装expo,但是收到了以下错误信息:Something went wrong installing the "sharp" module Cannot find module '../build/Release/sharp.node...

32得票25回答
无法安装Sharp

在运行sudo npm i sharp --save时,我收到以下错误信息:> sharp@0.21.3 install /home/server/node_modules/sharp > (node install/libvips && node install/...

24得票4回答
MAC M1 安装 "sharp" 模块时出现错误

在 MacBook Pro M1 芯片上运行 npm run dev(gatsby develop)会出现 Error: Something went wrong installing the "sharp" module 的错误。 在 MacBook Pro Intel ...

22得票3回答
如何在Sharp中使用“contain”选项调整图像的大小但保留原始尺寸比?

我有一张1000像素乘以750像素的图像。 我使用 lovell/sharp 库对其进行缩放:await sharp(image) .resize({ fit: sharp.fit.contain, width: 800, height...

22得票2回答
如何将一个以base64格式编码的图片转换为sharp image downsizer所期望的数据类型?

我正在尝试在Node中对图像进行降采样。我将该图像存储为base64编码字符串(例如:“data:image/png;base64,iVBOR”等)。我正在使用Sharp npm包。文档似乎表明sharp可以接受图像的文件路径或“inputBuffer”。我做了一些搜索,认为他们所指的是Buf...

21得票3回答
我们可以使用Sharp获取图像的高度和宽度吗?

我正在使用Sharp来批量调整图像大小。因此,我将它们按比例保持缩放到500px。同时,我想将高度调整为500px,并在高度大于宽度或宽度大于高度时自动调整宽度。为了做到这一点,我需要从图像缓冲区获取图像和高度。我知道有很多可用的软件包可以实现这一点。但我希望能够使用Sharp缓冲区本身来完成。

21得票3回答
使用Node.js中的Sharp压缩图像

我想使用sharp在node.js中调整大小和压缩图像。 在sharp中,对于jpeg,有单独的压缩选项;对于webp,也有单独的压缩选项;对于png,同样有单独的压缩选项。 WEBPsharp('a.jpg') .resize(1000) .webp({quality: 80}) JPE...

16得票8回答
在AWS Lambda函数内运行Sharp出错:无法在“linux-x64”平台上使用“darwin-x64”二进制文件。

在尝试在AWS Lambda函数内运行sharp时,我不断收到以下错误提示: 无法在“linux-x64”平台上使用“darwin-x64”二进制文件。 请删除“node_modules/sharp/vendor”目录并运行“npm install” 我使用Serverless ...

15得票3回答
安装Sharp /usr/include/vips/vips8:35:25: 致命错误: glib-object.h

我正在尝试在Ubuntu 16.04 LTS上安装sharp。 最初我没有安装vips,所以我安装了 sudo apt-get install libvips-dev 这解决了第一个错误,但现在我遇到了另一个错误,卡在这里了: In file included from ../s...