Прежде всего, GDI и GDI + - это две совершенно разные вещи. Вы, вероятно, хотите работать с GDI +. Я сам создал несколько программ для манипуляции с фотографиями в GDI +, поэтому у вас есть все необходимые инструменты прямо здесь.
То, что вы хотите сделать, это получить объект Graphics каждого растрового изображения. Используя это, вы можете использовать матрицу преобразования объекта или матрицу вращения для достижения желаемого эффекта. Метод DrawString должен удовлетворить ваши потребности в тексте.
Если вам нужно смешать изображения (используя режимы смешивания), вы можете использовать метод Lockbits и перебирать пиксели вручную. Это довольно просто.
Это должно дать вам все указатели, необходимые для решения проблемы.