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/

相关文章:

linux - 显示来自 bash 脚本的图像通知

c++ - 为什么当字符改变时这个 std::string 的大小会改变?

c++ - 程序员应该使用 STL 还是编写自己的代码?

python - 对于检测到的形状略有变化的 OpenCV,Hu 矩是否保持不变?

python - 将 PIL.Image 转换为 skimage

imagemagick 中的图像圈裁剪

c++ - 可变参数宏是非标准的吗?

VS 2013 中的 C++ 11 lambda 回调无法编译

image-processing - 寻找低对比度边缘

图像处理以去除线条