首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

用gdal读取tif文件处理输出后彩色图像变成黑白图像了,怎么解决

2012-03-14 
用gdal读取tif文件处理输出后彩色图像变成黑白图像了,如何解决?用gdal读取tif文件处理输出后彩色图像变成

用gdal读取tif文件处理输出后彩色图像变成黑白图像了,如何解决?
用gdal读取tif文件处理输出后彩色图像变成黑白图像了,如何解决?
是不是需要拷贝颜色信息?该如何实现呢?

[解决办法]
呵呵。你输出到啥文件格式里面去了?有个参数要指定的

GDALDataset *poDstDS;
GDALDriver *poDriver ;
char **papszOptions2 = NULL;
const char *pszFormat = "GTiff";
poDriver = GetGDALDriverManager()->GetDriverByName(pszFormat);
char *option;
option = "INTERLEAVE=PIXEL"; 
poDstDS = poDriver->Create( strFullPath, nPicWidth,nPicWidth,3, GDT_Byte, 
&option );

热点排行