Если вы можете избежать наложения изображений в HTML, просто используйте CSS, чтобы расположить два тега <img>
друг над другом; прозрачные (или полупрозрачные) области сверху позволят просвечивать. Легко.
Однако, если вы действительно хотите вывести одно объединенное изображение (как предполагает использование тега 'gd'), да, это можно сделать. Конечно, вам нужно будет написать код!
Вот ссылка на страницы, где обсуждается, как это сделать. (там довольно много дискуссий, так что на него легче дать ссылку, чем пытаться обобщить это сам)