and*_*amm 8 algorithm layout user-interface image-processing
鉴于50个具有不同宽度和高度的图像的集合,如何以有趣的*抽象方式以编程方式排列它们?(见下图)

对于我的特定情况,所有图像的最大尺寸设置为150px,这可能意味着高度或宽度最大为150px(可能是150px乘450px,或378px乘150px).
这似乎可能是一个经典的编程挑战,但我发现这个主题难以谷歌......
编辑:更改图像以显示对整体排列必须如何没有限制(不必适合设定区域)