帆布的砌体布局

时间:2015-05-06 11:26:29

标签: javascript canvas

有人建议类似于https://github.com/shawnbot/masonic解决方案,但是对于画布吗?

我需要类似砖石的布局,在这种布局中,不同大小的图像块将被正确定位,而不会有大量的空白。

P.S。选择画布是因为数据量大且性能更好。

1 个答案:

答案 0 :(得分:1)

如果“正确”表示最小的空白区域并忽略任何矩形的顺序,那么您正在寻找`bin packing算法'

以下是一个示例(Google搜索中提供的许多示例):

https://github.com/jakesgordon/bin-packing

相关问题