Учитывая коллекцию, скажем, 50 изображений различной ширины и высоты, как можно было бы программно расположить их интересным * абстрактным способом?(см. изображение ниже)
- Под интересным я имею в виду отсутствие больших пробелов и легко различимых строк или столбцов (отрицательное пространство образует множество Т-образных пересечений).
В моем конкретном случае все изображения имеют установленный максимальный размер 150 пикселей, что может означать, что высота ИЛИ ширина составляет максимум 150 пикселей (может быть 150 пикселей на 450 пикселей или 378 пикселей на 150 пикселей)..
Кажется, что это может быть классической проблемой программирования, но я нахожу эту тему сложной для Google ...
РЕДАКТИРОВАТЬ: Изменено изображение, чтобы показать, что нет никаких ограничений на то, какобщее расположение должно быть (не должно помещаться внутри заданной области)