С помощью GD2 вы можете указать координаты, в которых вы хотите, чтобы изображение располагалось поверх другого, а также вставить текст, а затем сгенерировать изображение, но этот процесс не связан с JavaScript, который вы используете для создания прототипа,Вы должны собрать данные координат из внешнего интерфейса javascript и воссоздать результат с помощью PHP или Ruby и GD2.Я не знаком с ImageMagick, но думаю, что он, вероятно, похож на GD2.
http://php.net/manual/en/book.image.php
В качестве альтернативы, вы можете использовать объект HTML CANVAS вместо просто DIV и генерировать файл PNGпросто в браузере.
Захват HTML-холста в формате gif / jpg / png / pdf?