【发布时间】:2012-03-07 00:13:40
【问题描述】:
假设有一组 50 张不同宽度和高度的图像,如何以一种有趣的*抽象方式以编程方式排列它们? (见下图)
- 我所说的有趣是指没有大的间隙,也没有容易区分的行或列(负空间形成许多 T 形交叉点)。
对于我的具体情况,所有图像的最大尺寸设置为 150 像素,这可能意味着高度或宽度最大为 150 像素(可以是 150 像素 x 450 像素,或 378 像素 x 150 像素)。
这似乎是一个经典的编程挑战,但我发现 Google 很难找到这个主题...
编辑:更改图像以表明对整体布置方式没有限制(不必适合设定区域)
【问题讨论】:
-
我建议你在谷歌上搜索一下“包装问题”这个话题。
标签: algorithm layout image-processing user-interface