C # ¿Cómo puedo marcar una imagen jpeg con marca de agua?

Utilizando C #, ¿cómo filmaría una imagen jpeg que estoy leyendo en un flujo de memoria y guardando en una matriz de bytes?

using (MemoryStream imageStream = new MemoryStream())
{
      pbPreview.Image.Save(imageStream, ImageFormat.Jpeg);
      photoBytes = imageStream.ToArray();
}

Gracias