封装的tif文件的读写库
extern "C" __declspec(dllexport) bool TifOpen(char* filename,char* model); extern "C" __declspec(dllexport) bool TifClose(); extern "C" __declspec(dllexport) int GetTifWidth(); extern "C" __declspec(dllexport) int GetTifHeight(); extern "C" __declspec(dllexport) int GetBPS(); extern "C" __declspec(dllexport) int GetBands(); extern "C" __declspec(dllexport) int GetBlockXSize(); extern "C" __declspec(dllexport) int GetBlockYSize(); extern "C" __declspec(dllexport) int GetBlockSize(); extern "C" __declspec(dllexport) bool IsTile(); extern "C" __declspec(dllexport) bool TifCreate(unsigned int xSize, unsigned int ySize, unsigned short bps, unsigned short nBands, unsigned int nBlockXSize, unsigned int nBlockYSize, bool isTiled); extern "C" __declspec(dllexport) bool TifRead(unsigned char* pBuf, int const& xOff, int const& yOff, int xSize, int ySize); extern "C" __declspec(dllexport) bool TifWrite(unsigned char* pBuf, unsigned int tileID, unsigned int nBlockSize, bool isTiled);