拼图,切断从形象片拼图、形象

2023-09-11 02:30:56 作者:玖念

我想做出切割图像转换成拼图的应用程序。我的问题是,我不知道如何做到这一点(任何一种算法)。我也希望有男性和困惑的女性的结局,但不是在同一个地方所有的时间(如在拼图边框的正中间),所以这样的:的如何使用C#的解决方案不适合我创造拼图图片拼图。

I'm trying to make an application that cuts image into jigsaw puzzles. My problem is that I don't know how to do this (any kind of algorithm). I do want to have male and female endings of puzzles, but not in the same place all the time (like in the middle of puzzle border) so this: How to create Jigsaw image puzzle using C# solution doesn't fit me.

有没有一种智能的算法,使这种情况发生。我想使用贝塞尔曲线,但我不知道该怎么做的权利。

Is there any kind of "smart" algorithm to make this happens. I was thinking about using bezier curves, but I don't know how to do this right.

推荐答案

您可以使用一个随机偏移。您存储每个边的那种互动(即男性或女性),锚类型(您可以使用一组不同的寻找锚(不知道名字),和偏移。

You could use a random offset. You store for each side the kind of interaction (ie male or female), the anchor type (you could use a set of different looking "anchors" (don't know the name), and the offset.

此,易于进行检查:你必须有相同的锚,相同的偏移和不同类型的两个片能够链接

This make for easy check : you must have same anchor, same offset and different kind for the two piece to be able to link.

问候 纪尧姆