Superponer imágenes con PHP

Estoy buscando una manera de superponer una imagen en una imagen existente.

p.ej:

img1 + img2

He encontrado un gran ejemplo aquí: superposición PNG usando un solo elemento de Imagen. pero tengo dos problemas con estos.

Antes que nada, no quiero que las dimensiones sean iguales entre sí. por ejemplo (215 * 215 en 215 * 215). Esto se debe a que mis usuarios tendrían la posibilidad de elegir dónde quieren poner su imagen. (Arriba, izquierda, abajo, arriba a la derecha) así que 8 direcciones.

El segundo problema es que en ese ejemplo, solo 2 imágenes pueden superponerse. Mis usuarios (nuevamente) tendrán la capacidad de poner varias imágenes encima.

Tengo un poco de conocimiento de Javascript y PHP, por lo que sería genial si ustedes (y las chicas) pudieran ayudarme.

Sinceramente,

Puedes hacer esto usando la biblioteca de GD . Hay una función para “fusionar” imágenes llamada imagecopymerge .

Aquí hay un ejemplo muy simple de cómo combinar imágenes: