我正在尝试制作一个将图像切割成拼图的应用程序。我的问题是我不知道该怎么做(任何一种算法)。我确实希望有男性和女性的谜题结局,但不是一直在同一个地方(比如在拼图边界的中间)所以这个:https://stackoverflow.com/questions/2755389/how-to-create-jigsaw-image-puzzle-using-c解决方案不适合我。
是否有任何类型的“智能”算法可以实现这一点。我正在考虑使用贝塞尔曲线,但我不知道如何做到这一点。
答案 0 :(得分:3)
您可以使用随机偏移量。您为每一方存储交互类型(即男性或女性),锚类型(您可以使用一组不同的“锚点”(不知道名称)和偏移量。
这样便于检查:您必须具有相同的锚点,相同的偏移量和不同类型才能连接两个部分。
问候
纪尧姆
答案 1 :(得分:2)
这里有一个关于我如何处理它的草图:How to create jigsaw puzzle from an image using javascript
答案 2 :(得分:0)
随机化是你的救星!不会随机化曲线的位置有帮助吗?