问题标签 [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 回答
376 浏览

python - cx_freeze over Python Wand (imagemagick)

Wand 需要 ImageMagick 库来执行。当我按照他们在此处解释的操作时,我的代码在我的计算机上运行良好。

但是,当我用它冻结它时,cx_freeze它会错过额外的库。我不知道如何将该库添加到 zip。我知道如何将.dll文件添加到文件夹中,但我不知道.dll需要哪个 s Wand。当我尝试将所有.dlls 放入它运行的文件夹中时,它无法转换图像。

更新:

所以我将CORE_RL_wand_*.dll和包含CORE_RL_magick_*.dll在文件夹中。运行它我给了我一个错误:

我添加了一个和另外 20 个,因为它需要它们。之后应用程序启动,但是当我尝试打开并调整大小和隐藏图像时,我得到:

我不知道如何摆脱这个。

0 投票
1 回答
1198 浏览

python - 获取通过 Wand 转换的结果文件列表

Imagemagick是用于显示、转换和编辑光栅图像文件的开源软件套件。Wand是一个基于ctypes的 Python ImageMagick 绑定。

我如何获得使用 Wand 获得的图像文件列表?

例如,有一个 2 页的 PDF 文件file.pdf,我将其转换为 2 个 JPEG 文件file-0.jpgfile-1.jpg. 我如何获得清单['file-0.jpg', 'file-1.jpg']

目前我只是使用glob

但也许通过 Wand 库本身有一种更惯用的方式。

0 投票
0 回答
462 浏览

python - 使用魔杖(magickwand)进行高级文本格式化

在创建带有格式化注释的图像时,我发现图像魔法能够像格式化文本一样呈现 html(pango http://www.imagemagick.org/Usage/text/#pango)。

进一步的调查表明,在 wand 中没有实现 pango 功能,但是如果 magickwand 具有这种能力,因为 wand 只是使用它来包装它,那么这很容易实现。

所以问题是:如果可能的话,如何使用 pango 和 magickwand 或者是否有任何其他方式来呈现格式化文本(例如文本中间某些单词的不同颜色和字体粗细)而不计算位置并分别呈现所有不同的格式?

0 投票
1 回答
693 浏览

php - 将 ImageMagick 和 MagickWand 与 php ubuntu 12.04 集成

通过参考Install ImageMagick From SourceMagickWand For PHP中提供的详细说明,我已经在我的 ubuntu 系统中安装了ImageMagick 和 MagickWand 。当我通过命令检查是否安装了 ImageMagick 时identify -version,它会显示以下消息

这意味着 Image Magick 已安装。当我检查 MagickWand 的版本时,MagickWand-config --version它还会显示版本号6.8.7 Q16

但问题是当我尝试初始化 MagickWand 的包装类时,$magick_wand=NewMagickWand();它向我显示了致命错误,如下所示,

有人可以告诉我我在哪里犯了错误以及如何使它与 php 一起工作。

0 投票
1 回答
109 浏览

magickwand - 使用 wand-py 访问不受支持的 API?

如何通过 Python Wand 接口访问不受支持的 Wand API?例如,我希望调用 Wand API MagickAddNoiseImage,但它在 Python 接口中不可用。

0 投票
1 回答
257 浏览

ios - iOS 版 MagickWand - 内爆图像

我正在尝试实现在图像中内爆区域的功能。我在 iOS 应用程序中使用 MagickWand,但通过 MagickWand API,我无法指定我想要内爆的图像区域(通过 x 和 y 坐标)。内爆似乎只将半径作为参数,并且似乎使用图像的中心作为内爆操作的参考点。

目前,我正在做:

有没有人有这样做的经验?此外,您还有其他适用于 iOS 的图像处理库吗?

0 投票
1 回答
500 浏览

svg - MagickWand:呈现为白色背景的透明 SVG 部分

我正在尝试使用 ImageMagick (6.8.8-7) 读取 SVG 图像并获得有效的透明像素。

下面的代码适用于 PNG 格式,但对于 SVG,我只能有一些白色背景。所以我尝试添加 MagickSetBackgroundColor 和 MagickSetImageBackgroundColor 与一些合并层,但我仍然无法使其工作。

下面是 PoC 的摘录:

使用 PNG 图像的结果:

使用 SVG 图像的结果:

有什么线索吗?

0 投票
1 回答
2203 浏览

imagemagick - Magick++:绘制文本时的图像-> draw() 问题

我在 Mac 10.9.2 上使用支持 Magick++ 的静态库编译了 ImageMagick-6.8.8。

现在我正在尝试从第 19 页的 Magick++ 教程 pdf 中执行以下示例(我已从以下代码中删除了注释

我收到以下错误:

你能帮我解决这个问题吗?

我也不能使用注释,因为我没有在我的库中编译 X 支持,我相信使用注释需要 X...

这是我的配置命令的输出

0 投票
2 回答
709 浏览

python - Create square thumbnails with Python + MagickWand

How can I create square thumbnails with Python and Wand? I'm trying to make square thumbnails from source images of any size. It's important that the thumbnail have the same aspect ratio as the original, cropping is ok, and it should fill the sapce of the thumbnail.

0 投票
2 回答
1953 浏览

python - 使用 Python 的 MagickWand 从 RAW 文件中提取嵌入的 JPG

我想为 RAW 文件创建缩略图,但直接处理 RAW 文件非常慢。我想首先尝试处理嵌入 JPG 中的缩略图,并且仅将 RAW 文件渲染为最后的手段。如何使用 Wand 提取嵌入的 JPG?