ed eccomi qui, stavolta con una domanda secondo me interessante.

il gioco è questo.

immaginate di avere immagini png trasparenti con diverse parti di un corpo. che so, testa, torso, e gambe.
diverse teste, diversi torsi, che so, vestiti con giacca, camicia, canottiera.
diverse tipologie di gambe, nude, con pantaloni etc.

clicco su una testa, su un torso e su delle gambe e li dispongo i qualche modo all'interno di un'area.
ho tre immagini sovrapposte.

se volessi creare un'unica immagine, come potrei fare?
in php è possibile?
il principio è lo stesso di, che so, la creazione di un thumbnail?
a livello di algoritmo pensavo di creare un canvas, partire dall'alto mettendo la prima immagine, poi a scalare verso il basso...

può funzionare?