我使用 C# 和 Java 创建了一种跨语言随机纹理生成器,以帮助为我正在设计的 iPhone 应用程序设计背景。简而言之,我的程序首先生成一个随机字节数组来表示 Java 部分中的纹理,然后 C# 部分获取字节并创建一个位图,该位图保存到图像文件(Jpeg、Png 等)中。我已经让我的程序完美运行,除了当我将位图保存到一个文件时,它不使用扩展名保存,所以我在创建后无法查看图像。我有这行代码:
bitMap.Save("testImage", System.Drawing.Imaging.ImageFormat.Jpeg);
它应该使用 Jpeg 扩展名保存位图,但它保存时没有扩展名。谁能帮我解决这个难题?