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