private void LoadAnEcwImage_Load(object sender, EventArgs e) { bitmap = new Bitmap(map.Width, map.Height); Proj4Projection proj4 = new Proj4Projection(); proj4.InternalProjectionParametersString = Proj4Projection.GetLatLongParametersString(); proj4.ExternalProjectionParametersString = Proj4Projection.GetGoogleMapParametersString(); proj4.Open(); RectangleShape extent = new RectangleShape(-118.098, 84.3, 118.098, -84.3); mapEngine = new MapEngine(); mapEngine.CurrentExtent = ExtentHelper.GetDrawingExtent(proj4.ConvertToExternalProjection(extent), map.Width, map.Height); mapEngine.BackgroundFillBrush = new GeoSolidBrush(GeoColor.GeographicColors.ShallowOcean); // Setup an Ecw image layer EcwRasterLayer ecwImageLayer = new EcwRasterLayer(@"..\..\SampleData\Data\World.ecw"); ecwImageLayer.UpperThreshold = double.MaxValue; ecwImageLayer.LowerThreshold = 0; ecwImageLayer.ImageSource.Projection = proj4; mapEngine.StaticLayers.Add("EcwImageLayer", ecwImageLayer); DrawImage(); }