I had worked on a project that required a conversion from string the user would enter to an image, this can be used as easy Captcha too.
Here is a method of how to Convert String to Image:
Source: https://www.nilebits.com/blog/2007/02/write-text-to-an-image-using-csharp/
public static void DrawText(Color foreColor, Color backColor, string fontName, int fontSize, string txt, int height, int width, string imagePath)
{
Bitmap img = new Bitmap(height, width);
Graphics Gimg = Graphics.FromImage(img);
Font imgFont = new Font(fontName, fontSize);
PointF imgPoint = new PointF(5, 5);
SolidBrush bForeColor = new SolidBrush(foreColor);
SolidBrush bBackColor = new SolidBrush(backColor);
Gimg.FillRectangle(bBackColor, 0, 0, width, height);
Gimg.DrawString(txt, imgFont, bForeColor, imgPoint);
img.Save(imagePath, ImageFormat.Jpeg);
}
Source: https://www.nilebits.com/blog/2007/02/write-text-to-an-image-using-csharp/