Wie kann ich gekrümmten Text in eine Bitmap rendern?

Ich erstelle gerade dynamisch eine Bitmap und benutze das Grafikobjekt aus der Bitmap, um eine Zeichenfolge darauf zu zeichnen:

System.Drawing.Graphics graph = System.Drawing.Graphics.FromImage(bmp);
graph.DrawString(text, font, brush, new System.Drawing.Point(0, 0));

Dies gibt eine rechteckige Bitmap mit der Zeichenfolge von links nach rechts zurück. Ich möchte die Schnur auch in Form eines Regenbogens zeichnen können. Wie kann ich das machen

Antworten auf die Frage(6)

Ihre Antwort auf die Frage