¿Cómo puedo representar texto curvo en un mapa de bits?
Actualmente estoy creando dinámicamente un mapa de bits y usando el objeto gráfico del mapa de bits para dibujar una cadena en él de la siguiente manera:
System.Drawing.Graphics graph = System.Drawing.Graphics.FromImage(bmp);
graph.DrawString(text, font, brush, new System.Drawing.Point(0, 0));
Esto devuelve un mapa de bits rectangular con la cadena escrita directamente de izquierda a derecha. También me gustaría poder dibujar la cuerda en forma de arco iris. ¿Cómo puedo hacer esto?