问题标签 [node-imagemagick]

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.

0 投票
1 回答
726 浏览

node.js - 如何使用 imagemagick 在图像周围添加更多空白

如何使用https://github.com/rsms/node-imagemagick在图像周围添加更多空白?例如原始图像是width:300, height:100,我想生成新图像是width: 600, height: 200原始图像在中心保持原始大小,在周围添加空白区域成为新图像..

我尝试了下面的代码,但这会使原始图像变为 600*200 ...如何解决?

0 投票
0 回答
244 浏览

javascript - 错误:在使用 ImageMagick 调整图像大小时生成 EACCES

我在上传图片时发现了以下错误。

"showStack":false,"stack":"错误:错误:在完成时生成 EACCES\n (/var/www/projects/mywebsite/dist/node_modules/gulp-gm/index.js:40:21)\n 在gm. (/var/www/projects/mywebsite/dist/node_modules/gulp-image-resize/node_modules/async/lib/async.js:485:30)\n 在 emitMany (events.js:127:13)\ n 在 gm.emit (events.js:201:7)\n
在通用汽车 (/var/www/projects/mywebsite/dist/node_modules/gm/lib/getters.js:70:16)\n 在 cb (/var/www/projects/mywebsite/dist/node_modules/gm/lib/command. js:322:16)\n 在 gm._spawn (/var/www/projects/mywebsite/dist/node_modules/gm/lib/command.js:226:14)\n 在 gm._exec (/var/www/ projects/mywebsite/dist/node_modules/gm/lib/command.js:190:17)\n 在 gm.proto.(匿名函数) [as size] (/var/www/projects/mywebsite/dist/node_modules/gm /lib/getters.js:68:12)\n 在 /var/www/projects/mywebsite/dist/node_modules/gulp-image-resize/index.js:46:16\n 在 fn (/var/www/ projects/mywebsite/dist/node_modules/gulp-image-resize/node_modules/async/lib/async.js:582:34)\n 立即。(/var/www/projects/mywebsite/dist/node_modules/gulp-image-resize/node_modules/async/lib/async.js:498:34)\n 在runCallback (timers.js:574:

我已经将文件夹权限更改为,755但仍然遇到错误。请帮助我如何解决该问题。

ng-file-upload用于文件上传。

客户端代码,

0 投票
0 回答
157 浏览

imagemagick - 如何在imagemagick中实现如下效果

我正在尝试获得草图效果,并且我的 imagemagick 命令行代码如下

我正在使用 gm 模块并尝试扩展 gm,但是它不接受括号,无法识别 -linear-stretch 导致两个模糊图像而不是一个。我尝试了 node-imagemagick 本机和魔法,但无法实现所需的功能。谁能让我知道我怎样才能做到这一点。提前致谢

这是我用 gm 尝试过的代码

这是 args.js

0 投票
0 回答
247 浏览

node.js - 如何定义水印图像的绝对位置?

我的背景图像不会是直的垂直形状,想想 3d 封面,它会有一些斜坡形状。我想将上面的图像与背景图像的坐标相匹配。有什么方法可以定义我的上图的top-lefttop-rightbottom-leftbottom-right

0 投票
1 回答
1454 浏览

node.js - 如何使用 NodeJS 更改图像类型?

上传后我需要更改我的图像类型。我曾尝试使用 image_magick 但失败了。更改图像类型的最佳方法是什么。

0 投票
1 回答
864 浏览

node.js - 在 graphicsmagick 中从远程流创建 GIF

我正在通过将每个图像下载到文件系统到 tmp 文件夹中来从节点中的远程文件创建 GIF。

我想绕过将图像保存到 tmp 文件夹并保存在内存中。这可能吗?

如您所见,我的 AWS 类中有一个下载功能,它保存到 tmp 文件夹:

一旦它们全部下载完毕,我的 GifService 类中有一个 createGif 函数,它将每个文件路径添加为自定义参数gm,添加 50 毫秒的延迟,调整大小然后输出为缓冲区,然后我将其上传到 AWS s3。

理想情况下,如果我可以将远程文件流作为自定义参数传递,或者将缓冲区作为自定义参数传递,而不是我当前在 tmp 文件路径中传递的方式:

0 投票
0 回答
50 浏览

windows - 未捕获的错误:imagemagick npm 包中的命令超时

所以我正在尝试使用 Imagemagick npm 包读取 EXR 文件的元数据,它在较小的文件上运行良好,但在较大的文件上我收到此错误

未捕获的错误:命令超时

我尝试编辑 policy.xml 并增加了时间,但仍然无法正常工作。任何解决方法或如何解决这个问题?

0 投票
1 回答
2400 浏览

fonts - ImageMagick 转换命令无法读取字体

我正在将 ImageMagick 命令集成到用 Node.js 编写的 Firebase 函数中。我已经安装了 Ghostscript 并且有完整的可用字体列表:

这是我的代码:

我也试过:

我得到的错误是:

0 投票
1 回答
3336 浏览

imagemagick - ImageMagic 给出'委托失败''ufraw-batch''

在我的节点应用程序中使用 ImageMagick 时遇到问题,我进行了搜索,但无法为我的问题找到正确的解决方案。

0 投票
0 回答
47 浏览

imagemagick - imagemagick识别方法上的maxBuffer长度超出错误

我尝试使用 imagemagick 识别 200 页的 pdf,但它给了我一个错误“超出最大缓冲区长度”我试图更改我的策略文件

我使用最新的 imagemagick 我为 pdf 安装了 ghostscript

也许我忘记了需要添加的某些内容或其他政策,我希望我已经提供了足够的信息,以便有人可以帮助我解决这个问题,因为这让我很头疼。

提前致谢