Вывести текст на картинку по вертикали

Каким образом можно перевернуть текст по вертикали?

Т.е сейчас он располагается по горизонтали

Текст по горизонтали

но для удобства и читабельности его нужно перевернуть:

Текст по вертикали

private Bitmap Merge(Bitmap bmp1, Bitmap bmp2)
{
    var res = new Bitmap(bmp1.Width + bmp2.Width, Math.Max(bmp1.Height, bmp2.Height));

    using (var graphics = Graphics.FromImage(res))
    {
        graphics.DrawImage(bmp1, Point.Empty);
        graphics.DrawImage(bmp2, new Point(bmp1.Width, 0));
    }

    return res;
}

Ответы (1 шт):

Автор решения: SmorcIRL

Перед создаем общей картинки выполните поворот bmp2 методом RotateFlip:

bmp2.RotateFlip(RotateFlipType.Rotate270FlipNone);
var res = new Bitmap(bmp1.Width + bmp2.Width, Math.Max(bmp1.Height, bmp2.Height));
→ Ссылка