ifs.read(reinterpret_cast<char*>(texture[i][j])+2,1);
これってキャストなしで動かない?