[카테고리:] 프로그래밍

  • 본문스크랩 BITMAPINFO

    typedef struct tagBITMAPINFO{      BITMAPINFOHEADER bmiHeader;        RGBQUAD          bmiColors[1];} BITMAPINFO, *PBITMAPINFO; ///////////////////////////////////////////////////////////////////// static BITMAPINFO *pbmi = (BITMAPINFO *)malloc(sizeof(BITMAPINFOHEADER) + (sizeof(RGBQUAD)*256)); pbmi->bmiHeader.biSize = sizeof(BITMAPINFOHEADER); pbmi->bmiHeader.biWidth = px_width; pbmi->bmiHeader.biHeight = px_height; pbmi->bmiHeader.biPlanes = 1; pbmi->bmiHeader.biBitCount = 24; pbmi->bmiHeader.biCompression = BI_RGB; pbmi->bmiHeader.biSizeImage = px_width * px_height; pbmi->bmiHeader.biXPelsPerMeter = 0; pbmi->bmiHeader.biYPelsPerMeter = 0; pbmi->bmiHeader.biClrUsed = 0; pbmi->bmiHeader.biClrImportant = 0; // 컬러 세팅 for (i=0; i<256; ++i) {   pbmi->bmiColors[i].rgbRed = i;   pbmi->bmiColors[i].rgbGreen = i;   pbmi->bmiColors[i].rgbBlue = i;   pbmi->bmiColors[i].rgbReserved […]