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