【C#】番号付きの画像を生成

using System.Drawing;

/// <summary>
/// 番号付きの画像を生成する。
/// </summary>
/// <param name="sourceImage">元画像。</param>
/// <param name="number">番号。</param>
/// <param name="fontColor">番号の文字色。</param>
/// <returns>番号付きの画像。</returns>
public static Image CreateNumberImage(Image sourceImage, int number, Font font, Color fontColor)
{
    using (Graphics g = Graphics.FromImage(sourceImage))
    using (SolidBrush b = new SolidBrush(fontColor))
    {
        g.DrawString(number.ToString(), font, b, new Point(-2, 7));
    }

    return sourceImage;
}