c++ - Magick++ 背景渐变

标签 c++ image-processing imagemagick image-manipulation magick++

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

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

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

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

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

非常感谢, 乔希

最佳答案

我相信您必须使用 Pixel 类并插入 Colors 来创建您自己的渐变填充。

manual for Magick++ 并不表示它具有渐变填充的原生功能。

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

这里有一些有用的链接:

编辑 - Magick Core API 确实有一个 DrawGradientImage可能对您有所帮助的功能。

这里有一些更有用的链接:

关于c++ - Magick++ 背景渐变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1970041/

相关文章:

c++ - 快速计算许多标量积

c++ - 使用 IFilter 检索的文本的编码是什么?

matlab - 我是否在 MATLAB imfilter 中发现了单精度输入的错误?

java - 颜色量化给出非常糟糕的结果?

grails - ImageMagick 和 Grails 不工作

c++ - 从基类引用调用派生类方法

ios - Metal 质感比原图暗

iOS:颜色术语和理论

java - 给定一个.jpg或.png,以及一个URL,如何生成 "LogoQ"类型的二维码?

c++ - 以下reinterpret_cast是否会导致未定义的行为?