1

我需要将 a 存储MetaFile到 aStream中并使用相同的流创建一个新的元文件。

我有以下代码,但它会引发异常:

string tempPath = Path.GetTempFileName();
MyMetaFile.Save(tempPath);
var stream = new MemoryStream(File.ReadAllBytes(tempPath));
File.Delete(tempPath);
var newMetafile = new Metafile(stream);  // here the exception

异常消息说:ExternalException: A generic error occured in GDI+

我也尝试使用该方法Image.Save(stream, ImageFormat.Emf),但它也会引发异常。

我该如何解决这个问题?

4

0 回答 0