¿Convertir una imagen en WMF con .NET?

Hay muchos ejemplos de convertir un wmf en un mapa de bits como: Conversión de imagen confiable .wmf / wmf a Pixel

Pero necesito la operación inversa. No busco un vectorizador. Solo quiero incrustar una imagen dentro de un archivo wmf sin tener que preocuparme por los bits y bytes del formato wmf. Necesito una solución para .NET preferiblemente en C #.

rimero pensé que esto haría el trabajo:

using (Image img = Image.FromFile (path)) {
    img.Save (myStream, System.Drawing.Imaging.ImageFormat.Wmf);
}

Pero esto se queja en tiempo de ejecución de que el codificador es nulo. ¿Dónde / cómo puedo construir un codificador de este tipo? No necesito una complicada, solo una que envuelva una imagen en un wmf. ¿Hay algunos requisitos sobre los formatos compatibles en WMF? Supongo que png y bmp son compatibles, pero ¿también es compatible con gif?

Respuestas a la pregunta(4)

Su respuesta a la pregunta