我想生成如下形状(图像文件,例如 PNG):
我正在寻找 ac / c++ 库,它可以让我实现以下算法:
基本算法将是:
- 画圈
- 随机分区圈
- 填写一个段
- 旋转整个形状(见链接)
- 将图像另存为 PNG
我将接受列出并链接一个或多个库的第一个答案,这将使我能够轻松实现上述算法。如果可能的话,图书馆应该是轻量级的。
我想生成如下形状(图像文件,例如 PNG):
我正在寻找 ac / c++ 库,它可以让我实现以下算法:
基本算法将是:
我将接受列出并链接一个或多个库的第一个答案,这将使我能够轻松实现上述算法。如果可能的话,图书馆应该是轻量级的。
我能想到的“最简单”的解决方案是使用GraphicsMagick库——特别是Magick++ API。使用Magick::Image,您可以使用Drawable对象、洪水填充,甚至是Image::swirl方法。保存为 PNG 可以像调用Image::write("filename.png")