问题标签 [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 投票
0 回答
19 浏览

node.js - 如何在通过 imagemagick 裁剪后获取裁剪的图像名称和路径

我通过节点模块裁剪图像文件imagemagick。它裁剪成功,但是如何获取裁剪结果图像的名称(或路径)

我的代码:

0 投票
1 回答
490 浏览

node.js - nodejs - GraphicMagick - 在框架中添加图像以创建另一个图像

我有一个保存在服务器中的示例图像框架(见下文)和一个函数,该函数将采用一组图像 URL,将图像裁剪成圆形以匹配框架中猫图像的高度/宽度(60px x 60px ) 并根据图像的数量从左侧替换猫,最后将图像保存回来我需要知道如何在 node.js 中使用graphicMagick来做到这一点。

只是为了更清楚

  • 我有一个图像 frame.png
  • 我有两个 URL 的数组 ['www.someurl.com/image1.jpg', 'www.someurl.com/image2.jpg]
  • 对于数组中的每个 URL
    • 将图像 i 从 URL 下载到临时位置
    • 将图像 i 裁剪成半径为 60 的圆形。
    • 将它放在 frame.png 顶部的某个位置 (xi,yi)
  • 保存新的合成图像
  • 上传回来

样品架

0 投票
0 回答
310 浏览

javascript - Error: write EPIPE while using imagemagick To write a lambda function

访问 image.orientation 时,这是发生的错误。

这些是我已经执行的一些步骤。

  1. 我已经尝试安装 imagemagick 和 graphicsmagick。https://www.npmjs.com/package/gm

  2. 还有建议重新安装 imagemagick 和 graphicsmagick 并在重新启动系统后进行测试。它也没有用

  3. 我正在使用 Ubuntu,npm gm 版本:“^1.23.1”,节点版本:nodejs12.x

0 投票
1 回答
100 浏览

node.js - NodeJS ImageMagick 如何转换具有透明背景的图像

我想将我的白色背景 png 转换为透明背景 png。

这是我的代码。

我得到了这个错误。

我无法使用“透明”。我该怎么做?