У меня есть набор квадратов и прямоугольников разного размера, которые я хочу объединить вместе с помощью PHP в один большой квадрат / прямоугольник. Квадраты обычно представляют собой изображения, которые я хочу превратить в монтаж, но иногда это просто математические объекты.
Существуют ли какие-либо PHP-алгоритмы для этого и как этот тип вещей называется?
Обновление: После подробнее поиск Я думаю, что я хочу, это называется проблемой упаковки бункера . Однако я также хотел бы добавить определенную степень рандомизации для определенных типов проблем с упаковкой (например, изображений), чтобы удовлетворить человеческий интерес.