如何在 C++ 中使用 ImageMagick 创建渐变?
我正在尝试创建 WAV 文件的可视化表示。
我可以使用 Magick++ 创建图像,绘制波形数据并将图像保存为 .png 文件,但它看起来仍然有点基本。
我想给图像背景和波形渐变,但我不知道怎么做。
有没有关于如何使用 Magick++ 创建渐变的示例?
非常感谢,乔希
如何在 C++ 中使用 ImageMagick 创建渐变?
我正在尝试创建 WAV 文件的可视化表示。
我可以使用 Magick++ 创建图像,绘制波形数据并将图像保存为 .png 文件,但它看起来仍然有点基本。
我想给图像背景和波形渐变,但我不知道怎么做。
有没有关于如何使用 Magick++ 创建渐变的示例?
非常感谢,乔希
我相信您必须使用 Pixel 类并插入颜色来创建自己的渐变填充。
Magick++的手册并未表明它具有用于渐变填充的本机功能。
也可以使用核心 ImageMagick API进行渐变填充。
以下是一些有用的链接:
编辑- Magick Core API 确实有一个DrawGradientImage函数可以帮助你。
这里有一些更有用的链接: