读书人

用gdal读取tif文件处理输出后彩色图像

发布时间: 2012-03-14 12:01:12 作者: rapoo

用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 );

读书人网 >行业软件

热点推荐