クリスのクスリのリスク
ぼーっと考えてみた。ので忘れないように。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | BYTE *byDIBData; BYTE ***byDIBBuff; // byDIBDataに32bitなDIBが入ってるとしてー // 画像の高さはiHeight、幅はiWidth // メモリ確保 byDIBBuff = (BYTE ***)malloc(sizeof(BYTE *) * iHeight); for(int i = 0; i < iHeight; i++) { byDIBBuff[i] = (BYTE **)malloc(sizeof(BYTE *) * iWidth); for(int j = 0; j < iWidth; j++) { byDIBBuff[i][j] = byDIBData + iWidth * 4 + 4 * j; } } // byDIBDataをbyDIBBuff[y][x][z]で扱えるかもしれない… // BMPだとボトムアップが殆どだから、 // 外のループを逆から回した方がいいかな? // メモリ解放 for(int i = 0; i < iHeight; i++) { free(byDIBBuff[i]); } free(byDIBBuff); |
しかし、良いのかコレ…

205StudioTR