【发布时间】:2013-06-16 16:51:57
【问题描述】:
我不知道如何正确地用英语指定我想要的东西,我请求你的帮助。我需要一种算法将多个矩形放入另一个矩形中,例如this site。
谁能告诉我这个算法叫什么或提供任何其他有用的信息/链接?可能有某种具有自己名称的数学方法可以做到这一点。
【问题讨论】:
-
该页面上的图像只是缩放到相同的宽度并相互叠加。
-
试试这个问题/答案:stackoverflow.com/questions/3476778/…
-
这可能是真的,但我知道当您不将图像缩放为具有相等宽度时,有一种算法可以正确执行此操作。我只是不知道它是怎么称呼的,但我以前在某个地方见过它。
-
Marius:然后您应该更新您的问题以询问如何在不等宽的情况下进行操作。所问的问题是要求“jQuery Masonry”作为答案,但您的预期问题是要求矩形包装背后的数学作为答案。实际上,您可能希望多考虑一下您的约束(也许您有能力调整图像大小,并且需要决定如果您的图像不能完美匹配(几乎可以肯定是这种情况)该怎么办)......在两侧留空房间或调整大小等)。