クリスのクスリのリスク
ぼーっと考えてみた。ので忘れないように。
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
コメント/トラックバック
トラックバック用URL
この記事へのコメント/トラックバックRSS
この記事へのコメント/トラックバックはありません。
コメントする