亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? gdalread.cs

?? 支持各種柵格圖像和矢量圖像讀取的庫
?? CS
字號:
using System;using System.Drawing;using System.Drawing.Imaging;using GDAL;/** * <p>Title: GDAL C# GDALRead example.</p> * <p>Description: A sample app to read GDAL raster data.</p> * @author Tamas Szekeres (szekerest@gmail.com) * @version 1.0 *//// <summary>/// A C# based sample to read GDAL raster data./// </summary> class GDALRead {		public static void usage() 	{ 		Console.WriteLine("usage: gdalread {GDAL dataset name} {output file name}");		System.Environment.Exit(-1);	}     public static void Main(string[] args)     {        if (args.Length != 2) usage();        // Using early initialization of System.Console        Console.WriteLine("");        try         {            /* -------------------------------------------------------------------- */            /*      Register driver(s).                                             */            /* -------------------------------------------------------------------- */            gdal.AllRegister();            /* -------------------------------------------------------------------- */            /*      Open dataset.                                                   */            /* -------------------------------------------------------------------- */            Dataset ds = gdal.Open( args[0], 0 );		            if (ds == null)             {                Console.WriteLine("Can't open " + args[0]);                System.Environment.Exit(-1);            }            Console.WriteLine("Raster dataset parameters:");            Console.WriteLine("  Projection: " + ds.GetProjectionRef());            Console.WriteLine("  RasterCount: " + ds.RasterCount);            Console.WriteLine("  RasterSize (" + ds.RasterXSize + "," + ds.RasterYSize + ")");                        /* -------------------------------------------------------------------- */            /*      Get driver                                                      */            /* -------------------------------------------------------------------- */	            Driver drv = ds.GetDriver();            if (drv == null)             {                Console.WriteLine("Can't get driver.");                System.Environment.Exit(-1);            }                        Console.WriteLine("Using driver " + drv.LongName);            /* -------------------------------------------------------------------- */            /*      Get raster band                                                 */            /* -------------------------------------------------------------------- */            for (int iBand = 1; iBand <= ds.RasterCount; iBand++)             {                Band band = ds.GetRasterBand(iBand);                Console.WriteLine("Band " + iBand + " :");                Console.WriteLine("   DataType: " + band.DataType);                Console.WriteLine("   Size (" + band.XSize + "," + band.YSize + ")");            }            /* -------------------------------------------------------------------- */            /*      Processing the raster                                           */            /* -------------------------------------------------------------------- */            if (ds.RasterCount < 3)             {                Console.WriteLine("The number of the raster bands is not enough to run this sample");                System.Environment.Exit(-1);            }            SaveBitmapBuffered(ds, args[1]);                    }        catch (Exception e)         {            Console.WriteLine("Application error: " + e.Message);        }    }    private static void SaveBitmapBuffered(Dataset ds, string filename)     {        // Get the GDAL Band objects from the Dataset        Band redBand = ds.GetRasterBand(1);        Band greenBand = ds.GetRasterBand(2);        Band blueBand = ds.GetRasterBand(3);        // Get the width and height of the Dataset        int width = ds.RasterXSize;        int height = ds.RasterYSize;        // Create a Bitmap to store the GDAL image in        Bitmap bitmap = new Bitmap(width, height, PixelFormat.Format32bppRgb);        DateTime start = DateTime.Now;                byte[] r = new byte[width * height];        byte[] g = new byte[width * height];        byte[] b = new byte[width * height];        redBand.ReadRaster(0, 0, width, height, r, width, height, 0, 0);        greenBand.ReadRaster(0, 0, width, height, g, width, height, 0, 0);        blueBand.ReadRaster(0, 0, width, height, b, width, height, 0, 0);        TimeSpan renderTime = DateTime.Now - start;        Console.WriteLine("SaveBitmapBuffered fetch time: " + renderTime.TotalMilliseconds + " ms");        int i, j;        for (i = 0; i< width; i++)         {            for (j=0; j<height; j++)            {                Color newColor = Color.FromArgb(Convert.ToInt32(r[i+j*width]),Convert.ToInt32(g[i+j*width]), Convert.ToInt32(b[i+j*width]));                bitmap.SetPixel(i, j, newColor);            }        }        bitmap.Save(filename);    }}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美丰满一区二区免费视频| 亚洲精品国产精品乱码不99| 国产精品伦理一区二区| 一区二区三区小说| 久久国产精品99久久久久久老狼| 成人激情图片网| 欧美不卡123| 亚洲电影视频在线| 成人av动漫在线| 久久亚洲一区二区三区四区| 亚洲成在人线在线播放| 成人91在线观看| 久久久不卡影院| 毛片av一区二区| 717成人午夜免费福利电影| 国产精品久久久久一区| 看国产成人h片视频| 欧美精品v日韩精品v韩国精品v| 亚洲欧美另类久久久精品2019| 国产成人亚洲综合a∨婷婷 | 精品毛片乱码1区2区3区| 亚洲黄色av一区| caoporen国产精品视频| 久久亚洲欧美国产精品乐播 | 51午夜精品国产| 亚洲一卡二卡三卡四卡| 91国偷自产一区二区三区成为亚洲经典| 久久美女艺术照精彩视频福利播放| 美国十次综合导航| 日韩欧美美女一区二区三区| 免费在线欧美视频| 91精品国产丝袜白色高跟鞋| 亚洲成人av中文| 6080日韩午夜伦伦午夜伦| 亚洲第一狼人社区| 91精品综合久久久久久| 视频在线观看91| 日韩一区二区三区高清免费看看| 天天色综合成人网| 欧美一区二区视频在线观看2022| 日韩精品国产精品| xf在线a精品一区二区视频网站| 久久精品国产久精国产爱| 精品三级在线观看| 丁香婷婷综合色啪| 一区二区三区四区在线播放 | 综合分类小说区另类春色亚洲小说欧美| 国产精品中文字幕欧美| 国产精品麻豆视频| 色婷婷久久久亚洲一区二区三区 | 国产性天天综合网| 成人激情开心网| 亚洲一区二区精品久久av| 7777精品久久久大香线蕉| 国内外精品视频| 一色屋精品亚洲香蕉网站| 欧美三片在线视频观看| 蜜臀av一区二区| 国产日韩视频一区二区三区| 972aa.com艺术欧美| 日本色综合中文字幕| 久久精品视频一区二区三区| 99r国产精品| 蜜臀99久久精品久久久久久软件| 久久人人超碰精品| 欧美性受极品xxxx喷水| 蜜乳av一区二区| 中文字幕综合网| 日韩久久久久久| 99久久久国产精品| 日韩av网站在线观看| 国产精品第四页| 精品国产乱码久久久久久久久 | 亚洲国产精品99久久久久久久久 | 一区二区三区中文字幕| 欧美精品一区二区三区高清aⅴ| av一本久道久久综合久久鬼色| 婷婷丁香久久五月婷婷| 国产精品萝li| 欧美不卡一区二区三区| 欧美在线观看禁18| 成人动漫一区二区三区| 久久99精品网久久| 亚洲成人动漫在线免费观看| 中文字幕av一区二区三区| 91麻豆精品国产91久久久| 色狠狠综合天天综合综合| 国模少妇一区二区三区| 午夜电影一区二区三区| 亚洲免费看黄网站| 国产精品天干天干在线综合| 91精品国产手机| 制服丝袜在线91| 欧美色图免费看| 色国产精品一区在线观看| 成人网页在线观看| 国内成人自拍视频| 蜜桃久久久久久久| 日本三级韩国三级欧美三级| 亚洲一区二区欧美日韩| 亚洲免费观看高清在线观看| 国产女人aaa级久久久级| 精品久久国产字幕高潮| 666欧美在线视频| 欧美精品欧美精品系列| 在线亚洲一区二区| 一本在线高清不卡dvd| 99久久综合狠狠综合久久| 国产福利视频一区二区三区| 久久99国产精品久久| 久久精品国产免费| 国产中文字幕精品| 极品瑜伽女神91| 精品一区二区三区av| 国产在线视频一区二区| 久久99日本精品| 激情久久久久久久久久久久久久久久| 秋霞午夜鲁丝一区二区老狼| 日韩电影网1区2区| 日本aⅴ免费视频一区二区三区| 日本欧美一区二区| 久久国产精品72免费观看| 国产一区二区女| 国产69精品一区二区亚洲孕妇| 国产成人精品影视| 99re视频这里只有精品| 色婷婷精品久久二区二区蜜臂av| 色av一区二区| 在线播放日韩导航| 精品国产网站在线观看| 国产蜜臀av在线一区二区三区| 日本一区二区免费在线观看视频| 国产精品久久久久久户外露出| 亚洲精品综合在线| 日韩电影免费一区| 国产在线精品一区二区夜色 | 久久99精品国产麻豆婷婷| 国产一区二区三区在线观看免费视频 | 欧美视频你懂的| 日韩一级大片在线| 国产蜜臀97一区二区三区| 尤物在线观看一区| 日韩av一区二区在线影视| 国产精品一区二区三区99| 91影视在线播放| 欧美精品在线视频| 国产清纯美女被跳蛋高潮一区二区久久w | 欧美精品视频www在线观看| 欧美精品一区二区三区很污很色的| 久久久久久久综合| 亚洲精品视频在线观看网站| 毛片一区二区三区| 色婷婷av一区二区三区之一色屋| 欧美一区二视频| 国产精品久久久久久久久免费丝袜 | 欧美亚洲国产一区二区三区| 日韩欧美一级精品久久| 国产精品久久午夜| 久久国产免费看| 色88888久久久久久影院按摩 | 韩日欧美一区二区三区| 91女厕偷拍女厕偷拍高清| 精品欧美乱码久久久久久1区2区| 亚洲丝袜自拍清纯另类| 国内成人自拍视频| 欧美区一区二区三区| 中文字幕一区二区视频| 蜜桃一区二区三区四区| 欧美怡红院视频| 欧美国产成人精品| 麻豆精品在线看| 欧美在线你懂得| 国产精品另类一区| 激情久久久久久久久久久久久久久久| 在线观看欧美黄色| 国产精品久久网站| 国产米奇在线777精品观看| 91精品欧美综合在线观看最新 | 亚洲成av人片一区二区| av资源站一区| 久久精品亚洲精品国产欧美| 日韩精品国产欧美| 欧美吞精做爰啪啪高潮| 亚洲欧美另类图片小说| 成人免费观看视频| 久久久久久亚洲综合| 免费av网站大全久久| 91精品欧美一区二区三区综合在| 一区二区成人在线观看| 91在线国产福利| 国产精品久久久一本精品| 国产精品99久久久久久久vr | 国产在线看一区| 日韩免费高清视频| 日韩va欧美va亚洲va久久| 欧美老人xxxx18| 日韩福利电影在线观看| 91精品婷婷国产综合久久竹菊| 午夜精品在线看| 欧美精品在线一区二区三区|