kolaż obrazu w PHP

Szukam gotowego rozwiązania lub ewentualnie matematyki / algorytmów do tworzenia dużego kolażu obrazów z mniejszych zdjęć produktów? Wiem, jak to zrobić w sposób kwadratowy, z obrazów o tej samej wielkości z gd / imagemagick, ale chciałbym mieć wbudowaną pewną odmianę.

Na przykład niektóre zdjęcia mogą być nieco wyższe, a jeśli wszystkie mają ten sam rozmiar i kwadrat - może chciałbym, aby jeden z nich zajmował więcej miejsca, tylko po to, by pomieszać projekt. utrzymywanie tego interesującego.

im więcej o tym myślę, tym trudniej to zrobić z formułą. posiadanie predefiniowanych „szablonów” dla wszystkich możliwych scenariuszy nie będzie działać, ponieważ ilość zdjęć może się różnić od zaledwie 1 (bez pracy) do 10+.

Nie szukam żadnych efektów rotacji ani efektów specjalnych, tylko obrazy w siatce z pewnymi odstępami między nimi i bez nakładania się.

jakieś pomysły, jak to osiągnąć, i czy naprawdę nie ma tam gotowych wyjść?

questionAnswers(4)

yourAnswerToTheQuestion