Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.08;
Скачать: CL | DM;

Вниз

Метод хранения 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 вся ветка

Текущий архив: 2003.09.08;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
6-24588
Skywalker
2003-07-03 15:14
2003.09.08
Как получить физический путь к root сайта


1-24539
DM.OMen
2003-08-26 19:45
2003.09.08
Туча вопросов, точнее 2 :)


3-24314
muzzzy
2003-08-05 14:29
2003.09.08
oracle руские буковки непоказывает


1-24479
Сан Саныч
2003-08-26 03:12
2003.09.08
Чайниковская проблема с Class Factory


11-24401
reformator
2002-12-31 00:10
2003.09.08
как реализовать FloatToStr в KOL е?