问题标签 [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.
node.js - 如何在通过 imagemagick 裁剪后获取裁剪的图像名称和路径
我通过节点模块裁剪图像文件imagemagick
。它裁剪成功,但是如何获取裁剪结果图像的名称(或路径)
我的代码:
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)
- 保存新的合成图像
- 上传回来
javascript - Error: write EPIPE while using imagemagick To write a lambda function
访问 image.orientation 时,这是发生的错误。
这些是我已经执行的一些步骤。
我已经尝试安装 imagemagick 和 graphicsmagick。https://www.npmjs.com/package/gm
还有建议重新安装 imagemagick 和 graphicsmagick 并在重新启动系统后进行测试。它也没有用
我正在使用 Ubuntu,npm gm 版本:“^1.23.1”,节点版本:nodejs12.x
node.js - NodeJS ImageMagick 如何转换具有透明背景的图像
我想将我的白色背景 png 转换为透明背景 png。
这是我的代码。
我得到了这个错误。
我无法使用“透明”。我该怎么做?