问题标签 [magickwand]

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

python - 使用 wand、Imagemagick 和 Django 将 pdf 转换为 jpg 时出错

我通过 Wand 0.4.4、Python 3.4.3 和 Django 1.11 在 Ubuntu 14.04 上使用 ImageMagick 6.7.7-10 2017-07-31 Q16。我正在尝试创建 pdf 文件的 jpg 缩略图。

在命令行上,我可以做到这一点没有错误:

但是当我尝试在同一张图片上使用 wand 时,我得到了这个错误:

我查看了 /etc 中 ImageMagic 的 delegates.xml 文件,并且有 pdf 文件的条目。

感谢您提供有关如何通过魔杖进行此转换的任何建议。

标记

我从我的 django 代码中破解了一个简单的 Python 脚本来测试带有 pdf 的 wand,它给出了同样的错误。我还测试了 Ghostscript 是否在路径中,并打印了 convert -list 委托的结果。

该程序的输出如下。它具有相同的缺少代表错误。tiff 文件也会出现相同的错误,但 jpg 文件不会出现(第一个测试文件是 jpg 并且代码处理了文件并创建了缩略图)。该程序还打印 GS 的版本,即 9.10,以便可以从程序中访问,并打印出它找到的代表,其中包括 pdfs。:

也许这个简单的python代码会帮助有人给我一个解决这个问题的方向。但是,当使用字节数组而不是文件名时,我开始怀疑 wand 中存在错误。

谢谢!

标记

0 投票
0 回答
2627 浏览

python - ImportError: MagickWand 未找到共享库

下面显示了我尝试运行我的代码并响应未找到 MagickWand 共享库且未安装 imagemagick 库。所以我尝试安装,但它显示它已经安装?对故障排除的后续步骤有什么建议吗?

更新-运行以下解决了我的问题:

0 投票
1 回答
351 浏览

python - 将笔划应用于标题:使用 MagickWand

ImageMagick 允许您将标题应用于图像。标题文本会自动调整大小并自动换行以适合您定义的区域。

通过命令行使用 ImageMagick,我可以为这个标题定义笔画宽度和颜色,如下所示:

此图像是命令的输出,供参考。

我无法在网上找到如何使用 MagickWand C 绑定应用这些属性。我可以创建标题并更改其字体和字体颜色,但我不知道如何添加笔触。

我想知道这些信息,以便为 Python 的 Wand 绑定添加对此的支持。我愿意接受另一种方法来完成具有重力和笔划的自动调整大小的文本,但最好不需要不雅的解决方法或外部软件。

作为进一步的信息,我在通过 Homebrew 安装的 macOS 10.13.6 上使用 ImageMagick 6.9.10-10。

0 投票
1 回答
54 浏览

go - 如何将魔法和引用传递给函数

我可以知道如何将imagick.MagickWandstruct 传递给函数并在其上应用方法吗?似乎imagick.NewMagickWand返回的类型*imagick.MagickWand,不是吗?

我无法完成,不断收到错误消息:ERROR_WAND: ContainsNoImages `MagickWand-0'

如何将正确的结构引用传递给函数,以便mw可以在这些函数中连续使用

请问可以帮忙吗?新手来了 :)


更新:

我给出的例子是正确的。在上面的示例中通过引用传递是正确的,我收到了错误,因为我忽略了我的代码并调试了错误的行。很抱歉造成混乱。

谢谢。

0 投票
1 回答
375 浏览

c++ - 无法使用 CMake 编译 MagickWand

我无法编译使用 MagickWand 和 CMake 的程序。我收到此错误:

这是我的 CMakeLists.txt:

我尝试使用${ImageMagick_MagickWand_INCLUDE_DIR}${ImageMagick_MagickWand_LIBS_DIR}等变量,但它说"wand/MagickWand.h" not found。感谢您的回答。

0 投票
1 回答
86 浏览

imagemagick - 调整大小时如何保持图像纵横比?

例如,当我只提供一个lengthwidth参数时,会在保持图像纵横比的同时自动计算另一个参数。

库中是否有相关功能MagicWand?还是要自己计算长宽比?

0 投票
2 回答
324 浏览

python - 魔杖python用GIF获取像素颜色

我想在 gif 中获得 rgb 颜色一些像素

问题:

0 投票
1 回答
70 浏览

python - 使用 wand 在 tiff 图像上应用转换的问题

我正在使用 wand 包将 pdf 文件转换为 tif 文件。我打电话给图像。变换函数来调整图像的大小。下面是代码片段

代码抛出一个xception:wand.exceptions.OptionError: invalide geometry ' @ error/geometry.c/ParseRegionGeometry/1524 我试过的transform('800x1100')。它也不起作用

0 投票
1 回答
179 浏览

c - 使用 Magick Wand API 从图像中获取二进制数据

我正在尝试获取二进制数据中的图像,以便我可以对其进行 base64 编码。我正在使用MagickGetImageBlob()Magick Wand API,但我收到的 Blob 不包含全部信息。

我的代码如下。opt是两个分别包含用户提供的参数和enc编码信息的结构。我用来在 base64 中编码的库是this

我究竟做错了什么?有没有更好的方法来使用 Magick Wand 从图像中获取 base64 编码的字符串?

0 投票
1 回答
74 浏览

python - 当我运行以下代码将 pdf 图像转换为 jpg 策略错误弹出

PolicyError: 未授权“salem-father.pdf”@error/constitute.c/ReadImage/412