Это определенно возможно, но может быть ненужным, поскольку вы говорите, что можете просто сохранить положение каждого div
и позже восстановить составное изображение в HTML.Это было бы проще.
Вы пометили здесь ImageMagick, но вам это не нужно - стандартные функции PHP GD были бы совершенно адекватными.
Таким образом, вам понадобится что-то вроде:
- Javascript для перетаскивания изображений
- AJAX для сохранения позиции каждого (x, y и z-индекс) на сервер
- При последующем просмотре изображения просто повторно визуализируйте элементы div в том виде, в котором они были сохранены