Magick 背景渐变++

发布于 2024-08-16 13:06:28 字数 214 浏览 7 评论 0原文

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

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

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

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

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

非常感谢, 乔什

How do I create gradients with ImageMagick in C++?

I am trying to create a visual representation of a WAV file.

I can create an Image with Magick++, draw in the waveform data and save the image as a .png file but it still looks a bit basic.

I'd like to give the image background and waveform gradients but I don't know how.

Are there any examples of how to create gradients using Magick++?

Many thanks,
Josh

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦亿 2024-08-23 13:06:28

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

Magick++ 的 手册 并未表明它具有以下本机函数:渐变填充。

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

以下是一些有用的链接:

编辑 - Magick Core API 确实有一个 DrawGradientImage功能可能会帮助你。

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

I believe you would have to use the Pixel class and interpolate Colors to create your own gradient fill.

The manual for Magick++ does not indicate that it has native functions for gradient fill.

It may also be possible to use the core ImageMagick API for gradient fill.

Here's some useful links:

Edit - The Magick Core API does have a DrawGradientImage function which may help you out.

Here's some more useful links:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文