2013-03-28 84 views
0

我要生成的形狀像一個下面(圖像文件如PNG):簡單的方法

example

我正在尋找C/C++庫,它可以讓我實現以下算法:

的基本算法是:

  1. 製作圈
  2. 分區詞rcle隨機
  3. 在一個segement填寫
  4. 捻整個造型(見鏈接)
  5. 圖像保存爲PNG

Link: Twirl filter in Photoshop

我會接受該列表和鏈接一個庫中的第一個答案或更多這將使我能夠輕鬆實現上述算法。圖書館應儘可能輕便。

+1

對這些形狀有什麼特別的意義,或者任何圖形庫會做什麼? –

+1

你可以使用gnuplot – 4pie0

+0

@RobertHarvey我不太清楚你的意思。但基本上任何解決方案都可以做到這一點,適合於像 –

回答

1

的「最簡單的解決方案,我能想到的是使用GraphicsMagick庫 - 特別是Magick++ API。使用Magick::Image,您可以使用Drawable對象,填充洪水,甚至使用Image::swirl方法。保存爲PNG可以很簡單,只需致電Image::write("filename.png")

+0

謝謝,這是我一直在尋找的答案 –