Рисование повернутого текста в изображение в C #

Я использую метод drawstring класса Graphics, чтобы нарисовать строку на изображении.

  g.DrawString(mytext, font, brush, 0, 0);

Я пытаюсь повернуть текст на угол с помощью функции преобразования поворота графического объекта, чтобы текст можно было нарисовать под любым углом. Как это сделать с помощью преобразования поворота. Преобразование поворота Я использовал код

    Bitmap m = new Bitmap(pictureBox1.Image);
    Graphics x=Graphics.FromImage(m);
    x.RotateTransform(30);
    SolidBrush brush = new SolidBrush(Color.Red);
    x.DrawString("hi", font,brush,image.Width/2,image.Height/2);
//image=picturebox1.image
    pictureBox1.Image = m;

Текст нарисован под углом, но не в центре, как я хочу. Пожалуйста, помогите мне.

9
задан techno 6 November 2011 в 02:36
поделиться