for (int i = 0; i < H; i++) {
for (int j = 0; j < W; j++) {
lpimg[i*w+j]
}
}
for (int i = 0; i < H; i++) {
for (int j = 0; j < W; j++) {
for (int k = 0; k < 3; k++) {
lpimg[(i*W*3) + (j*3) + k]
}
}
}
bwImg[i][j] = bwImg[i*W+j] = (bwImg+iW+j)
colorImg[i][j][k] = colorImg[iW3+j*3+k] =
(bwImg+iW3+j3+k)
BITMAPINFOHEADER(40=4+4+4+2+2+4+4+4+4+4+4 bytes)
선언(windows.h, wingdi.h)
BITMAPINFOHEADER 출력 예
// Reversed Image
for (int i = 0; i<hInfo.biHeight; i++) {
for (int j = 0; j<hInfo.biWidth; j++)
for(int k=0;k<3;k++)
lpImg[i*rwsize + j*3 + k] = 255 - lpImg[i*rwsize + j*3 + k];
}
// Reversed Image
for (int i = 0; i<hInfo.biHeight; i++) {
for (int j = 0; j<hInfo.biWidth; j++)
lpImg[i*rwsize + j] = 255 - lpImg[i*rwsize + j];
}