Форум: "WinAPI";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];
ВнизМетод хранения BitMap в памяти Найти похожие ветки
← →
Igor__ (2003-07-09 12:11) [0]function GetDIBits(DC: HDC; TBitmap: THandle; StartScan, NumScans: Word; Bits: Pointer; var BitInfo: TBitmapInfo; Usage: Word): Integer;
В Bits возвращается указатель на поток цветовых даных.
В некоторых представлениях битмапа, строка выравнивается на длину DWord, т. е. первая линия образа картинки занимает обьем кратный четырем байтам, поетому несколько последних байтов хранят мусор(или нули).
Так выравниваются строки битмапа в этом предсталении или нет? Если да, то где-то должен хранится обьем занимаемый строкой.
← →
MBo (2003-07-09 12:40) [1]Да, выравниваются.
Объем строки не хранится, его нетрудно вычислить.
← →
Igor__ (2003-07-09 14:30) [2]То MBo:
До DWord или до какого-то другого значения?
← →
MBo (2003-07-09 15:12) [3]да, на 4 байта, до DWord
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.008 c