Converter DrawingImage para BitmapImage

Eu quero desenhar um grande número de formas (linhas, elipses e ...) e salvá-las como bitmap ou png. Eu fiz os desenhos e a pergunta é: como posso converter umDrawingImage paraImagem em formato bitmap em c #? o código é algo assim:

DrawingGroup drawingGroup = new DrawingGroup();
using(DrawingContext context = drawingGroup.Open())
{
    //make some drawing 
}
DrawingImage drawingImage = new DrawingImage(drawingGroup)

// your suggestion? DrawingImage - > BitmapImage

questionAnswers(1)

yourAnswerToTheQuestion