|
各位大大:
小弟有事?教:
小弟想把24bit的bmp?n???6bit的bmp?n, ??情?r如下:
有二??data structure
一??是BITMAP_FILE, 一??是BITMAP_IMAGE, ???如下:
XXXX24_TAG
{
int xxx,
int yyy,
BYTE *buffer; //用???bmp中?入image data---24bit, 3?8bit
}
xxxx16_TAG
{
int xxx,
int yyy,
WORD *buffer; //另一???料???, 用?泶娣?6bit的image data, 1?16bit
}
但小弟把24bit的???6bit之後, 之?料??入16bit的???中, 再用16bit的?料???在dd surface??D, 可以通???, 但?绦?r?s出???, ??xc0000005, 用de_bug?y?, ??是??4bit?Q??6bit, 在??6bit?料??入16bit????r出?, 但小弟??4bit的?Q??6bit之後直接??入surface, ?s?]有出???, 能??r出?面!! 小弟是一??bit, 一??bit的??Q再??入...
小弟在此想?教各位大大, 能有什?方法可以??4bit的.bmp?Q??6bit, 再??入另一?????中, 或者是小弟的方法出了什??呢,
?望各位大大?教!!!!!! [em20] |
|