Собственно суть вопроса в том, что есть изображение и нужно на сервере залить его цветом который по AJAX прилетает со стороны клиента. Буду очень благодарен опытным php разработчикам за подборку функций для выполнения этой задачи или примеры кода.
Все что связано с изображением на стороне сервера делаю при помощи вот этой замечательной штуки ( https://github.com/claviska/SimpleImage ) Попробуйте, может вам это облегчит задачу
php.net/manual/ru/book.image.php
Создаёте изображение такого же размера, заливаете фон, после добавляете png'шку поверх созданного изображения и сохраняете результат.