我目前正在转换一些标准 C# 文件,以便它们在 MonoTouch iPhone 应用程序中工作,但是我用这种方法碰壁了:
private void WriteTestFile(CGBitmapContext bitmapImage, string fileName)
{
try
{
using (FileStream stream5 = new FileStream(fileName, FileMode.Create))
{
BitmapEncoder encoder5 = new BmpBitmapEncoder();
encoder5.Frames.Add(BitmapFrame.Create(bitmapImage));
encoder5.Save(stream5);
stream5.Close();
}
}
catch (UnauthorizedAccessException)
{
// Do nothing
}
}
我似乎找不到任何与 BitmapEncoder 类等效的东西,而且我不知道如何转换这部分代码,任何人都可以建议采取的路线吗?
注意:原始代码在 CGBitmapContext 中使用了 WritableBitMap。