"У меня есть образец div, который предоставляется пользователю для его изменения. Он вмещает два изображения и некоторый текст. Он может выбрать изображение из многих, которые мы предлагаем. Наконец, я хочу сохранить его как одно большое изображение. «
В этом случае захват экрана на стороне клиента является неправильным способом. Вы должны разрешить компоновку изображения в браузере пользователя (как кажется, вы сделали эту часть), но затем браузер должен отправить информацию, необходимую для воссоздания изображения * на сервере, что вы затем делаете с GD, ImageMagick или что-то подобное. Это будет проще, чище и быстрее во многих отношениях:)
* например:
- imageid: 7
- текст: "бла"
- textcolour: # ffffff
- Размер текста: 3
- textx: 10
- текст: 10
РЕДАКТИРОВАТЬ: Вероятно, вы также должны поставить в вопрос процитированную часть, так как это не совсем понятно из исходного поста.