1

如何在C++中使用ImageMagick创建渐变?背景渐变与Magick ++

我想创建一个WAV文件的视觉表示。

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

我想给图像背景和波形渐变,但我不知道如何。

是否有任何如何使用Magick ++创建渐变的例子?

非常感谢, 乔希

回答

0

我相信你将不得不使用像素级和插值颜色来创建自己的渐变填充。

Magick ++的manual并不表示它具有梯度填充的本机函数。

也可以使用core ImageMagick API进行渐变填充。

下面是一些有用的链接:

编辑 - 的Magick核心API确实有DrawGradientImage功能,可以帮您解决。

这里的一些有用的链接:

+0

好吧,我希望有人能告诉我一个fillGradient()函数,但我想它止跌”太难以循环通过矩阵并设置每个像素的颜色。我可能需要继续阅读手册。 无论如何,谢谢。 – Josh 2009-12-28 17:34:41