当前位置: 首页 > news >正文

那些网站用不着做优化个人网站设计案例

那些网站用不着做优化,个人网站设计案例,网页游戏传奇盛世2,cdr里做网站超级链接GDAL库学习 GDAL是一个操作栅格数据和矢量数据的库#xff0c;对图像而言#xff0c;可以进行包括读取、写入、转换、处理各种操作。 文章目录 GDAL库学习RasterIO()函数1. 添加引用2. 读取图像3. 获取图像基本信息4. 保存输出图像5. 释放 RasterIO()函数 RasterIO(GDALRWF…GDAL库学习 GDAL是一个操作栅格数据和矢量数据的库对图像而言可以进行包括读取、写入、转换、处理各种操作。 文章目录 GDAL库学习RasterIO()函数1. 添加引用2. 读取图像3. 获取图像基本信息4. 保存输出图像5. 释放 RasterIO()函数 RasterIO(GDALRWFlag eRWFlag,int nXOff,int nYOff,int nXSize,int nYSize,void *pData,int nBufXSize,int nBufYSize,GDALDataType eBufType,int nPixelSpace,int nLineSpace)(1). 第一个参数eRWFlag 读写标记 GF_Read or GF_Write指定是读取影像还是写入影像 (2). 2345四个参数指定读写图像的范围从坐标(nXoff,nYOff)开始读入读取影像行列数为(nXSizenYSize) 即WH。 (3). 678三个参数 pData为用来存储图像的数值的地方读取则存储在pData中写入则pData中的数据将被写入图像指定位置去pData大小不得小于[nBufXSize nBufYSize] (4). nBufType用来标记pData的类型 比如pData是char那么nBufType就是GDT_Bytefloat–GDT_Float32double–GDT_Float64 (5). nPixelSpace和nLineSpace一般默认取0用来控制参数pData中像元的存储顺序,表示当前像素值和下一个像素值之间的间隔当前行和下一行的间隔 配置好GDAL环境后在c中使用GDAL步骤为 1. 添加引用 #include gdal_priv.h #include gdalwarper.h2. 读取图像 //注册所有的格式驱动GDALAllRegister();//支持中文路径CPLSetConfigOption(GDAL_FILENAME_IS_UTF8, NO);//打开图像const char* filepath input.tif;GDALDataset* image (GDALDataset *)GDALOpen(filepath, GA_ReadOnly);以只读方式打开了路径为filepath的图像 3. 获取图像基本信息 获取图像size、图像类型、将某个波段读入 //定义图像的长宽int W image-GetRasterXSize();int H image-GetRasterYSize();int C image-GetRasterCount();GDALDataType ImgType image-GetRasterBand(1)-GetRasterDataType(); //数字图像类型//将第一个波段的影像读入到数据之中GDALRasterBand *band1 image-GetRasterBand(1); unsigned char* bdata new unsigned char[W*H]; //创建存放数据的内存//将第一波段读入band1中band1-RasterIO(GF_Read, 0, 0, W, H, bdata, W, H, ImgType, 0, 0); 在最后一行代码中读取image第一波段从像素(0,0)到(W,H)范围的数据即整张图像。读入的数据大小为(W,H) 类型为ImgType所以先定义了一个大小为(WH) 的bdata,存放其中。 需要注意的是GDAL将二维图像保存在WH的一维数组中则第(i,j)个像元为data[(j)*W i] 4. 保存输出图像 //创建保存影像数据集GDALDriver* imgDriver GetGDALDriverManager()-GetDriverByName(GTiff); //获取驱动const char* outFilename1 img2.tif;GDALDataset* outIMG1 imgDriver-Create(outFilename1, W, H, 1,ImgType, NULL);unsigned char* newdata new unsigned char[W*H];//图像处理子函数MeanFiter(输入影像,输出影像,宽,高)MeanFilter(bdata,newdata, W, H);//将处理过的图像数据写入outImg1中outIMG1-GetRasterBand(1)-RasterIO(GF_Write, 0, 0, W, H, newdata, W, H, ImgType, 0, 0);5. 释放 GDALClose(outIMG1);delete bdata;delete newdata;
http://www.pierceye.com/news/169887/

相关文章:

  • wordpress怎么釆集文章杭州seo百度关键词排名推广
  • 网站地址解析做好系部宣传和网站建设
  • 单页网站建设做淘宝优惠网站步骤
  • apache建立多个网站仿卢松松博客网站源码
  • 婚恋网站上海网络推广需要多少钱
  • 网站建设规划方案ppt模板wap浏览器安卓版
  • 网站关键词优化教程成都展厅设计公司
  • 百度网站排名软件怎么做网站竞价
  • 设计素材网站校园二手市场网站建设
  • 电子产品网站设计asp做微网站
  • 网站内部优化建设温州 网站制作
  • 怎么自己做网站地图网站涉及敏感视频等该怎么做
  • 个人网站建设主要功能南京自助建站网站
  • 替别人做设计的网站商业空间
  • 做网站很赚钱吗郴州网站定制
  • 霞浦建站公司建设通是个什么网站
  • 帮企业建网站网络广告有哪些
  • 网站的访问量怎么查知名电子商务网站
  • 鸣蝉小程序制作平台南通seo排名公司
  • 建设网站都要学些什么网站开发承包合同
  • 网站搭建好了怎么上到服务器好看wordpress主题
  • 免费自己制作网站教程网站文字格式
  • 模板建站教程网站建设公司特色
  • 广州网站设计制作江门住房与城乡建设局官方网站
  • 电子商城网站建设参考文献新手建立企业网站流程
  • 站长工具使用wordpress搜索框制作教程
  • 上海翼成信息科技有限公司做的什么网站怎么办一个网站
  • 上海网站建设的英文wordpress login 图标
  • 雅安市网站建设搭建网站工具
  • 网站如何做301重定向南宁一站网 给网站做营销