public static Image GetImage(IMapRequest tmr, int v) { var images = new List <Image>(); int startChange; if (v % 2 == 0) { startChange = v / 2 - 1; } else { startChange = (v - 1) / 2; } var mapRequest = tmr.Left(startChange); mapRequest = mapRequest.Up(startChange); for (var row = 0; row < v; row++) { for (var col = 0; col < v; col++) { images.Add(GetImage(mapRequest)); mapRequest = mapRequest.Right(); } mapRequest = mapRequest.Left(v).Down(); } images.TrimExcess(); return(JoinImages(images)); }
public static Image GetImage(IMapRequest tmr, int v) { var images = new List<Image>(); int startChange; if (v%2 == 0) { startChange = v/2 - 1; } else { startChange = (v - 1)/2; } var mapRequest = tmr.Left(startChange); mapRequest = mapRequest.Up(startChange); for (var row = 0; row < v; row++) { for (var col = 0; col < v; col++) { images.Add(GetImage(mapRequest)); mapRequest = mapRequest.Right(); } mapRequest = mapRequest.Left(v).Down(); } images.TrimExcess(); return JoinImages(images); }
public static Image GetImage(IMapRequest tmr) { Image i = null; var request = tmr.GetRequest(); using (var response = request.GetResponse()) using (var stream = response.GetResponseStream()) { if (stream != null) i = Image.FromStream(stream); } return i; }
public static Image GetImage(IMapRequest tmr) { Image i = null; var request = tmr.GetRequest(); using (var response = request.GetResponse()) using (var stream = response.GetResponseStream()) { if (stream != null) { i = Image.FromStream(stream); } } return(i); }