15得票2回答
(node.js模块) sharp图像处理器保持源文件打开,在调整大小后无法删除原始文件

我正在使用sharp在一个使用Typescript编写的Node.js/Express应用程序中调整上传的图像大小。成功调整大小后,我想删除原始文件。对于png和gif输入图像,操作成功终止,我有调整大小的图像,并且原始图像已被删除。对于jpg和tif图像,调整大小是成功的,但是unlink命...

13得票4回答
Node.js Sharp:透明转白色

我正在使用Nodejs Sharp将png图片转码/调整大小为jpg。是否有办法用白色(或其他浅色)替换透明而不是黑色?我找到了一个较旧的库的解决方案,但是Sharp似乎是最快最好的。.background无效。.then( data => Sharp(data.Body) .res...

13得票7回答
由于sharp问题,安装gatsby starter失败。

我想安装Gatsby Starter时,在终端中出现了这些错误信息。有没有人有解决办法?[4/4] Building fresh packages... [6/13] ⠁ sharp [-/13] ⠁ waiting... [-/13] ⠁ waiting... [12/13] ⠁ sha...

9得票3回答
ESBuild 错误:".node" 文件没有配置加载器:node_modules/sharp/build/Release/sharp.node

我在尝试使用 Sharp 制作一个 esbuild 插件,将 GIF 转换为 PNG,但是遇到了以下错误: ❯ npx esbuild .\src\utils\gif-to-png.ts --platform=node --bundle node_modules/sharp/lib/uti...

9得票3回答
在Nextjs中安装sharp时避免从GitHub获取:错误:找不到模块“sharp”

我正在尝试在公司系统上使用Next.js,但每当我运行“npm run build”时,都会出现以下错误信息:“Error: Cannot find module 'sharp'” 我尝试安装sharp,但是我收到了以下错误: info sharp Downloading https://...

8得票2回答
夏普错误:【错误:输入文件丢失】

我通过 request 下载图片,然后通过 sharp 处理图片。但是出现了一个错误,提示缺少输入文件,事实上变量 body 已经有值了。 import { IADLandingPageABTest } from '@byted/ec-types'; import request from ...

8得票1回答
如何在NodeJS中使用Sharp调整图像大小,仅使用URL,使用async/await,并且不创建本地副本?

我在一个环境中工作,可用的图像处理库是NodeJS的Sharp,用于缩放图像。它稳定运行,因为它是基于管道的,但我被要求将其转换为TypeScript,并在可能的情况下使用Async/Await进行设置。我已经准备好了大部分内容,但我面临的问题在于,我只有一张图片的URL,而Sharp要么期望...

8得票1回答
通过Docker安装Express Sharp遇到问题

我需要使用 sharp。在我的工作空间上,它运行良好,但是如果我通过docker部署,则会出现错误。我已经执行了所有步骤。 Error: 'linux-x64' binaries cannot be used on the 'linuxmusl-x64' platform. Please r...

8得票1回答
如何在GraphQL Gatsby中允许可选的高清图片?

通常我会有一个包含对象数组的frontmatter,每个对象中都有一个图像,该图像将引用相对于markdown文件的字符串文件。 问题在于,数组有时可能为空,这意味着graphql必须通过将所有值设置为非空来确定模式,我已经能够使用Gatsby的createSchemaCustomizati...

7得票2回答
sharp错误:在pkg-config搜索路径中未找到OpenEXR包。

我在Mac上的gatsby js目录中执行了npm install。 macOS版本为Big Sur。 版本号为11.4。 gatsby版本为3.11.0。 gatsby-plugin-sharp版本为3.11.0。 显示以下错误日志。 npm ERR! code 1 npm ER...