问题标签 [sharp]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - (node.js 模块) 锐利的图像处理器保持源文件打开,调整大小后无法取消链接原始文件
我正在使用SharpNode.js
来调整/Express
应用程序中上传的图像的大小Typescript
。成功调整大小后,我想删除原始文件。对于png
和gif
输入图像,操作成功终止,我有调整大小的图像,原始图像被删除。对于jpg
和tif
图像,调整大小是成功的,但是unlink
命令失败并出现以下错误:
EBUSY:资源繁忙或锁定,取消链接'...'
好像sharp().resize()
即使在完成调整大小操作后仍会保持输入文件锁定。
这是测试所描述行为的代码:
我错过了什么?
c# - C# 后台工作者问题
我有一个程序可以下载文件,然后在基于 Windows 的机器上替换旧文件。
每当按下按钮下载文件时,我都会运行两个后台工作人员。一名后台工作人员负责实际执行新文件的 SFTP 下载。另一个后台工作人员只是每秒读取下载的文件大小以确定下载进度。
我遇到的问题是,在几乎一半的机器上,下载进度不显示。下载仍在继续。我不明白为什么在两台计算机上运行相同的程序,下载进度会显示在一台计算机上,而不会显示在另一台计算机上。
itext - 在 C# 中使用 ITextSharp 在现有 pdf 的右上角添加一个文本框
我使用 c# 将一个 TextBox 添加到现有 pdf 的右上角,但我无法完成它。我写了以下代码,但它无助于解决问题,任何人都可以建议我
amazon-web-services - 为 aws lambda 构建节点模块
我正在尝试在 AWS Lambda 中使用 Sharp 库,但它需要为 lambda 环境编译模块。说明说要创建一个 ec2 实例并在那里编译它 - 但我注意到有一些工具可以帮助解决这个问题,但它们都至少有一年的历史,没有维护。是否有 Serverless 附带的软件包,或者现在被认为是标准方式的软件包?
我找到了这些,但自从提交以来它们都至少一岁了
https://github.com/node-hocus-pocus/thaumaturgy
https://github.com/Max-Kolodezniy/aws-lambda-build
https://github.com/tomdale/lambda-packager
也许有一个目录可以让我下载 AWS lambda 的预编译 Sharp 库?
javascript - 根据服务器大小调整图像大小
在我的 node.js 项目中,我希望能够从网络上提取图像,将它们调整为我想要的大小,然后输出为 base64 字符串。
哪个图书馆是最好的方法?我尝试了一堆不同的,但没有一个工作:
node.js - 如何将 base64 字符串格式的图像转换为清晰图像缩小器期望的数据类型?
我正在尝试对节点中的图像进行下采样。我将该图像存储为 base64 编码字符串(即:“data:image/png;base64,iVBOR”等)。我正在使用夏普 npm 包。该文档似乎描述了 sharp 可以采用图像的文件路径或“inputBuffer”。我做了一些谷歌搜索,并假设 Buffer 类是他们所指的。不断尝试以下代码导致我收到以下错误:“输入缓冲区包含不支持的图像格式。” 我的问题可能是什么,如果您不确定是否可以向我推荐一个具有更清晰文档的不同 npm 包?
我查看了整个互联网并做了一堆猜测和检查,所以请原谅我的菜鸟问题。提前感谢您提供的任何帮助!
node.js - 多次调整一张图像的大小
我正在将给定图像(保存在磁盘上)的大小调整为不同的大小:
这按预期工作,但我想还有改进的余地。
- for循环会导致任何问题吗?如果是,有没有更好的方法来解决这个问题?
- 等待生成的图片调整大小并将其用于下一个调整大小过程会更快吗?假设原始图片是
2000x2000
. 如果有的话,从调整大小720x720
到480x480
而不是2000x2000
到的速度提高是多少?480x480
考虑到我必须先读取720x720
文件并等待调整大小完成。 - 我应该在“主”节点线程上调整大小还是分叉子进程?无论如何,它们都是异步运行的,对吗?
image-processing - 如何定义最清晰的图像?
我有以下细胞重建图像。同一个单元格的 12 个图像
我想实现最清晰图像的自动检测,在我们的例子中是第 4、第 5 或第 6 个图像。如果我们选择其中之一同样正确。
检测最清晰图像的好方法是什么?梯度方法有用吗?
c# - 如何使用文本框和按钮在 datagridview 中添加一行
所以我有一个填充了对象列表的datagridview。我在表单上添加了 3 个文本框和一个按钮。问题是如何使用文本框中的文本将另一行插入并填充到 datagridview 中。
这是我的课:
这是列表的声明:
这是填充 DataGridView 的按钮:
在此按钮上,我想手动(使用 texboxes)将另一行添加到 DataGridView 中。