问题标签 [magick++]

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

g++ - Magick++ 和 cygwin 的 g++ 问题

当我尝试使用 Magick++ 和 cygwin 编译一个简单的 c++ 文件时,我不断得到这个结果:

我通过 cygwin gui 设置安装了 ImageMagick。

0 投票
2 回答
818 浏览

c++ - 通过 SDL 像素数据生成 Magick++ 动画

我正在尝试从SDL像素数据生成ImageMagick图像。这是到目前为止 GIF 的样子。(此 GIF 故意比下面的慢。)

http://www.starlon.net/images/combo.gif

这是它应该看起来的样子。请注意,在上图中,像素似乎覆盖在其他像素之上。

http://www.starlon.net/images/combo2.gif

这里是实际创建 GIF 的地方。

这就是 Blob 被打包的地方。

下面是我初始化 SDL 表面的方法。

0 投票
1 回答
839 浏览

c++ - 使用 Magick++ 进行背景渐变

如何在 C++ 中使用 ImageMagick 创建渐变?

我正在尝试创建 WAV 文件的可视化表示。

我可以使用 Magick++ 创建图像,绘制波形数据并将图像保存为 .png 文件,但它看起来仍然有点基本。

我想给图像背景和波形渐变,但我不知道怎么做。

有没有关于如何使用 Magick++ 创建渐变的示例?

非常感谢,乔希

0 投票
1 回答
1101 浏览

.net - 扩展 ImageMagickNet

我正在尝试向 ImageMagickNet 类添加自定义函数。它应该使用IsSimilarImage magickImageMagick.NET 项目中的方法,但我对是否必须通过 Magick++ 路由此方法感到困惑,因为 .NET 端可用的任何功能都源自 Magick++。

0 投票
3 回答
1228 浏览

c++ - ImageMagick 与另一个项目的静态编译给出了链接器错误

我已经下载了 ImageMagick 源代码,编译了向导以创建用于静态链接的 Visual Studio 解决方案,并将静态库 Magick++ 项目包含在我的示例项目中(代码如下)。我还添加了对该项目的依赖项并将 .lib 文件包含在解决方案中,没有任何帮助。

这会产生几个链接器错误,例如:

未解析的外部符号“__declspec(dllimport) public: virtual __thiscall Magick::Image::~Image(void)” (__imp_??1Image@Magick@@UAE@XZ) 在函数 _main 中引用

为什么找不到实现?

我正在使用 Visual Studio 2010 Beta 2。

0 投票
1 回答
4200 浏览

c++ - ImageMagick“转换”实用程序Magick++等效?

对不起,如果标题没有任何意义。

目前,imagemagick convert 实用程序的以下参数非常适合我的需要。我正在尝试获取一个 .svg 文件,将其放大并将其写为 png 文件。

不幸的是,我需要使用 Magick++(ImageMagick 的 C++ 接口/API),但我似乎无法在 Magick++ 中获得等效的操作。

是否有任何 ImageMagick 专业人士可以帮助我解决这个问题?

我目前的代码是:

我试过移动image.density()部件,但我的形象永远不会改变。它只是光栅化并保存为 png。

0 投票
4 回答
4953 浏览

c++ - VS2010 中的 Magick++ - 未解析的外部符号

我正在尝试将 ImageMagick Magick++ 用于 VS2010 中的 C++ 项目。我从这里安装了库:klick

然后在我的项目中,我将 c:/program files/ImageMagick-6.6.6-Q16/include 添加到包含文件夹中。然后我尝试在这段代码中使用 Magick++:

但这不起作用!VS2010 返回以下错误:

我究竟做错了什么?

非常感谢您的帮助!

更新:

将链接器 -> 输入 -> 附加依赖项设置为:

和链接器 -> 常规 -> 附加库目录到:

它仍然导致相同的错误...

更新 2

打开 C:\Program Files\ImageMagick-6.6.6-Q16\lib 中的 .lib 文件会导致此错误: 替代文字

更新 3

CORE_RL_Magick++_.lib 确实包含 ?InitializeMagick@Magick@@YAXPBD@Z,但不包含 ?InitializeMagick@Magick@@YAXPBD@Z。这是否意味着 .lib 文件已损坏?

更新 4

我通过手动编译 .lib 文件解决了我的问题。谢谢大家!

0 投票
1 回答
669 浏览

image - Magick++ 压缩和解压缩文件

我在 ImageMagick Magick++ 中找到了 Image 类的 compressType()-Method。我搜索了如何使用它的示例,但没有太多关于它的信息。

有人可以给我一个如何打开压缩文件以及如何压缩和保存图像的例子吗?

太感谢了!

0 投票
2 回答
1484 浏览

c++ - c ++在pdf中解码CCITT编码的图像

我正在尝试从 C++ 中的 PDF 文件中提取所有图像。我一直在解码 CCITT 编码的图像。

有谁知道这方面的开源代码?

我使用 ImageMagick Magick++ 库,是否也可以使用该库进行解码?

谢谢你的帮助!

0 投票
0 回答
793 浏览

c++ - 使用 magick++ (ImageMagick) 创建暗淡的图标

我正在尝试将 ImageMagick 用于我认为是一项简单的任务。我想在应用程序运行时生成图像/图标的暗淡版本。我使用magick++ c plus api。

我发现了一些从命令行运行时给我一个好的结果的命令。将命令转换为 c++ api 有点挑战,结果也不尽如人意。

这在 C++ 中看起来如何?我想出了这个。

但是图片中的透明度丢失了。

另一个使图像变暗的建议是使整个图像半透明。

这可以工作。当我从命令行尝试此操作时,透明度保持不变。将其更改为 c++ api 让我很困惑。

我最终得到了这一行。

现在这个结果让我感到困惑。图像是半透明的,但原来透明的背景现在是洋红色。

我不被允许发布图像,以显示结果。:(