Как формирует коллаж картинок vk.com при посте?
collageplus.edlea.com
В качестве примера. Есть куча библиотек.
во-первых, при загрузке создается много миниатюр разных форматов
во-вторых, скриптом подбираются комбинации из этих миниатюр