コード例 #1
0
        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));
        }
コード例 #2
0
ファイル: ImageLoader.cs プロジェクト: mashadar17/MapViewer
        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);
        }
コード例 #3
0
ファイル: ImageLoader.cs プロジェクト: mashadar17/MapViewer
        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;
        }
コード例 #4
0
        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);
        }