Похоже, что вы можете сделать это с HTML5 и JS, используя элемент Canvas:
Canvas2Image: сохранение данных Canvas в файл изображения
Обратите внимание, что в настоящее время это победилоне работайте с Internet Explorer до IE9.
Если вам требуется поддержка IE, вы сможете без проблем создать интерфейс в JS, а затем использовать серверный язык, такой как PHP, для генерации изображения.
Вероятно, наилучшим подходом является использование AJAX для получения изображений для частей персонажа (одежда и т. Д.), А затем использовать его для отправки выбранных частей на сервер, который будет возвращать составленное изображение.