Remova todos os campos, exceto dois, nos dados EXIF de uma imagem jpeg usando C #

Estou usando C # e a biblioteca ImageFactory (do ImageProcessor.org) para modificar bastante uma imagem jpg. Faz alisamento, corte, aprimoramento de detalhes de sombra, etc.

Está funcionando perfeitamente e grava com sucesso a nova imagem em um arquivo. Mas esse arquivo contém os dados EXIF originais, a maioria dos quais agora está incorreta ou irrelevante.

Definitivamente, preciso manter o sinalizador de orientação nos dados EXIF, pois é necessário orientar corretamente a imagem modificada. E eu quero manter o DateTime. Mas todos os outros dados EXIF devem desaparecer.

Posso encontrar maneiras de adicionar ou modificar um item de propriedade EXIF nos metadados da imagem, mas não há como remover um.

     using (ImageFactory ifact = new ImageFactory()) {
        ifact.PreserveExifData = true;
        ifact.Load(edat.ImageFilename);

        // save the image in a bitmap that will be manipulated
        //ifact.PreserveExifData = false;  // tried this but b1 still had EXIF data
        Bitmap b1 = (Bitmap)ifact.Image;

        //lots of processsing here...

        // write the image to the output file
        b1.Save(outfilename, ImageFormat.Jpeg);
      }

questionAnswers(2)

yourAnswerToTheQuestion