public void ExportImage(string outputDir) { if (!Directory.Exists(outputDir)) { Directory.CreateDirectory(outputDir); } var filePath = Path.Combine(outputDir, $"{Name}.png"); MapImage.Save(filePath, ImageFormat.Png); }