javascript - 将合成图像保存到目录
问题描述
await sharp({
create: {
width: size.width,
height: size.height,
channels: 4,
background: { r: 255, g: 255, b: 255, alpha: 1 },
},
})
.composite(compositeImages)
.toFile(Date.now() + '.png')
.catch((err) => console.log('Error occured, skip'))
如您所见,我在这里有此代码。我尝试做的是创建一个背景,然后在其上合成 2 或 3 张图像。但.toFile()
似乎不起作用,我不知道为什么。
我也尝试过.png()
复合.raw()
后。也没有任何反应。我尝试使用fs.writeFile()
也没有任何反应。
我在这里做错了什么?
编辑:如果我删除.composite()
它会突然写入文件。
解决方案
推荐阅读
- r - R:官员;尝试在 pptx 中更改正文字体大小时出错
- android - 一个活动中同方向的两个 DrawerLayout
- reactjs - 简单的 React 组件在路由后不渲染
- python - Seaborn中的Facetgrid在图例中自定义颜色
- apache-spark - 使用 joinWith 在 Apache Spark 中加入多个数据集
- bash - Bash 平等没有像我预期的那样表现
- java - 使用 Spring Boot 进行 LinkedIn 身份验证
- linux - 如何获取函数的输出以用作另一个函数的输入并遍历输出的每一行
- ios - 颤振 - FCM:iOS 上的自定义振动
- c# - Kafka Avro 值反序列化问题