#include #include #include #include using namespace hgl; using namespace hgl::filesystem; namespace hgl { void normal_compress(uint8 *x,uint8 *y,const uint8 *rgb,const uint count); void normal_decompress(uint8 *rgb,const uint8 *x,const uint8 *y,const uint count); } #if HGL_OS == HGL_OS_Windows #define std_cout std::wcout int wmain(int argc,wchar_t **argv) #else #define std_cout std::cout int main(int argc,char **argv) #endif// { if(argc<1) return 0; ilInit(); ILImage rgb_image; if(!rgb_image.LoadFile(argv[1])) { std::cout<<"open source file failed!"<(argv[1]); filename+=OS_TEXT("_XY.png"); if(rgb_image.SaveFile(filename)) std_cout<