Salut,
As tu regarder la doc de php?
Pour le mode color,
http://php.net/manual/fr/function.imagefilter.php
http://php.net/manual/fr/function.imagecopymerge.php
http://www.phpied.com/image-fun-with-php-part-2/
Ensuite pour le mode inscrustation, il faut bien comprendre coment l'inscrustation fonctionne avant de vouloir le refaire. Je pense qu'il va y avoir des manipulations de couleur avancer pixiel par pixel a faire, du genre matriciel (deux sources, une destination et qui s'inscruste ).
Regarde aussi coté JS et canavas ca doit exister. Une fois l'operation trouver , il faudra l'ecrire en php; et avant d'ecrire, il faut comprendre.
Sinon continue de fouiller le web partout avec plein de mot clé differant en fr et en. Regarde les shaders, en js, en 3d, regarde dans d autre language genre C++. La manipulation de pixel c est pas nouveau.
Quand on cherche, on trouve. je n'ai pas la solution, je ne peux que te donner des pistes.