问题标签 [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.
graphicsmagick - 如何使用 gm for node.js 裁剪为方形缩略图
试图弄清楚如何使用带有 imagemagick 的 node.js 的 graphicsmagick 裁剪为正方形,但是如何将 ^ 标志传递给 thumbnail 方法以便它裁剪
var gm = require('gm') .subClass({imageMagick: true}); // 启用 ImageMagick 集成。
javascript - Image Magick Module 抛出奇怪的错误(Express js Node js)
请先看代码。在这里,我进行了一系列输入,照片的名称采用数组格式。
你可以看到图像魔法部分在那里引发了这个错误。
现在我还要补充一件事,您可以看到在评论部分有一些以 gm 文字开头的内容。我也尝试使用图形魔法模块。代码运行没有任何错误,但没有创建缩略图。Graphics Magick 模块使用 image magick 模块工作。
请让我知道我做错了什么。
node.js - nodejs imagemagick将svg转换为png添加了白色背景,如何保持透明?
我正在尝试使用 imagemagick 将 svgs 转换为 pngs,重新调整它们并将它们放入响应流中。
我正在像这样使用https://www.npmjs.com/package/imagemagick:
唯一的问题是,当我希望透明的东西时,它会添加背景。关于如何解决这个问题的任何想法?
node.js - 模块版本不匹配。预期 43,得到 14。在运行 node-imagemagick-native 示例程序时
我使用命令npm install imagemagick-native安装了node-imagemagick-native 模块安装成功,日志如下
现在安装后,我尝试运行示例程序
但是出现以下错误...
请调查问题并提供帮助。
node.js - GraphicsMagick 无法识别的虚拟像素法(透明)
我正在使用 GraphicsMagick 来修改图像。它在 Windows 上运行良好,但是当我尝试在 ubuntu 上运行它时,它给了我一个错误
无法识别的虚拟像素方法(透明)。
下面是我正在使用的命令
javascript - 如何检测图像上是否存在阴影或着色?
我想计算丝网印刷图像上可用的纯色,并限制每个设计最多 10 种颜色,例如teespring所做的。
我已经尝试了多种技术来使用 javascript ( colorthief ) 和 imagemagick 来计算独特的颜色。然而,结果不适合此目的,因为它还考虑到所有颜色都存在于阴影或着色中。
上图示例,colorthief 返回 9 种独特的颜色。但如果将限制设置为 100,则返回如下。
所以我想知道如何检测设计是否少于 10 种颜色?
imagemagick - 使用 Imagemagick 的 Node-gm 圆形图像裁剪
我一直在尝试使用 node-gm + Imagemagick 来循环裁剪图像。
无论如何,这是我尝试使用黑色圆圈创建蒙版。
我确信这可以通过一些花哨的字符串命令连接来完成,但是尽管我缺乏图像处理能力,我仍然希望保持代码干净。我真的在寻找使用 node-gm 函数的解决方案,最好是操作比我的尝试少(也最好是可行的东西,不像我的那样)。
我还尝试链接此命令的函数调用,但没有成功: https ://stackoverflow.com/a/999563/1267778
请注意,我需要在特定位置(w、h、x、y)进行裁剪,因此这些解决方案也不适用于我:
heroku - Imagemagick - 在 Heroku 上更改 policy.xml
我正在尝试使用 Imagemagick 通过 Heroku 上的 https 访问图像。如何更改 Heroku 上的策略(在 policy.xml 中)?
Heroku 在 2016 年 5 月进行了“ImageMagick 安全更新”:https ://devcenter.heroku.com/changelog-items/891
heroku run bash
输入and后,我可以看到策略列表convert -list policy
:
Path: [built-in]
Policy: Undefined
rights: None
Path: /etc/ImageMagick/policy.xml
[...]
Policy: Coder
rights: None
pattern: HTTPS
[...]
如何更改政策?
更新1:这是日志文件中的错误:
Command failed: convert.im6: not authorized `//scontent-fra3-1.xx.fbcdn.net/v/t1.0-9/13962741_132344500547278_4974691444630710043_n.jpg?oh=c169b4ffce9e5ce330ee99214cc6b8d5&oe=5880F245'