问题标签 [graphicsmagick]

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 回答
1703 浏览

windows - 尝试使用图形魔法绘制文本或图像时出现“不符合标准的绘图原语”错误

我正在将内部使用图像魔法的 javascript 程序迁移到使用图形魔法的 Windows 批处理文件。

我无法成功使用该convert -draw命令。

我有几个非常简单的测试用例。第一个是

失败并显示错误消息“不合格的绘图图元(文本)”。

另一个

因“不合格的绘图图元(图像)”而失败。

从命令行调用和从 BAT 文件内部调用时,它们都会失败。

我试过带引号和不带引号"

我试过用^引号转义^"

我试过转义单引号 ^'

我显然忽略了一些非常简单的东西,我只是看不到。有任何想法吗?

编辑我做了一些尝试....

因“无法读取字体”而失败

0 投票
1 回答
1106 浏览

php - 在 PHP 中具有多个二进制数据的 ImageMagick/GraphicsMagick

GM 支持从标准输入传入二进制数据,如下所示:

我正在尝试使用 gm 合成在另一个图像之上使用一个图像创建水印:

但是,在我的 PHP 代码中,我有两个字符串,$orig_str 和 $watermark_str,它们分别是 orig.jpg 和 watermark.jpg 的二进制数据。我试图通过将这两个字符串作为标准输入传递来运行上述内容,但无法找到这样做的方法。

修改 $orig_str 没问题。

出于架构原因,我正在执行 GM 而不使用 PHP 的 GM 插件。相反,我正在做这样的事情来运行 gm:

有谁知道如何为标准输入中的多个输入执行此操作?

0 投票
1 回答
16036 浏览

javascript - 使用 graphicsmagick 在 nodejs 上创建图像

我需要一种通过 node.js 在 graphicsMagick 上创建图像的方法

通常我可以用它来管理它;

我需要在 node.js 中与此输入等效;

PS:我不想将图像大小作为参数。(对不起我的英语不好)

0 投票
3 回答
6470 浏览

ruby-on-rails - 在 Ubuntu 10.04 上使用 graphicsmagick 安装 rmagick 2.13.1

我以前有一个与 ImageMagick 一起工作的 rmagick gem 安装。ImageMagick 是在禁用 OpenMP 的情况下从源代码安装的。此安装工作顺利。但是我尝试卸载 rmagick 和 ImageMagick,以便我可以拥有一个与 GraphicsMagick 一起使用的版本。

所以我从源代码安装了 GraphicsMagick 并再次禁用了 OpenMP 功能。但是,当我安装 rmagick 时,我得到以下信息:

我已经尝试运行:

并检查文件夹 pkgconfig 的内容:

我在这里想念什么?

0 投票
2 回答
3011 浏览

node.js - 关于节点错误的 Graphics Magick

我在 Windows 中运行 nodejs 并使用 npm 安装 gm。

var readStream = fs.createReadStream(__dirname + '/../temp/a.jpg'); gm(readStream, 'a.jpg').write(__dirname + '/../temp/b.png', function (err) {if (err) console.log(err);});

然后我得到了味精:

{ [Error: Command failed: CreateProcessW: ϵͳ�Ҳ���ָ�����ļ���] code: 127, signal: null }

gm 是否支持 windows 或我该如何处理?

0 投票
3 回答
1150 浏览

python - 如何在 linux (CentOS) 上构建 pgmagick?

pgmagick尝试在 CentOS 5.6 上构建时,我没有取得太大的成功。

我通过以下方式安装了以下内容yum

但是,每当我尝试构建时,都会pgmagick出现以下错误:

我也尝试过安装boost141boost141-develboost141-pythonpgmagick 不会针对这些库进行构建。

关于如何解决问题或进一步诊断问题的任何建议?

0 投票
2 回答
977 浏览

undefined-symbol - GraphicsMagick,架构 x86_64 的未定义符号

我正在尝试在 Xcode4 中安装 GraphicsMagick,当我执行命令“make”时出现此错误。

0 投票
4 回答
8471 浏览

node.js - 节点的Graphicsmagick不写整个jpg

我正在使用https://github.com/aheckmann/gm来调整图像大小。

问题是它没有写入整个图像。

半骆驼

0 投票
1 回答
4212 浏览

node.js - 管道流到 graphicsmagick/imagemagick 子进程

我正在尝试将数据从流中传输到子进程中。

我需要在 gm 上调用 end 才能正常工作吗?同样在我的真实代码中,我从数据库中获取流。

0 投票
1 回答
235 浏览

c++ - GraphicsMagick code freeze in node addon (OSX)

I'm trying to make this simple GraphicsMagick example as a node binding/addon. This code works as expected in OSX 10.6.7 with GraphicsMagick 1.3.15

But making this code a node binding (0.6.14) just freezes (see full gist):

Output when calling it from javascript:

Any ideas what's wrong? On a side note, this actually works when compiled/run under Ubuntu!