2013-03-28 164 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

谢谢,这是我一直在寻找的答案 –