当前位置: 代码迷 >> GIS >> 用gdal读取tif文件处理输出后彩色图像变成黑白图像了,怎么解决
  详细解决方案

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

热度:432   发布时间:2016-05-05 06:40:39.0
用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 );