Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.017 c
1-24529
Silla
2003-08-26 21:49
2003.09.08
Form


6-24572
alak
2003-06-30 10:00
2003.09.08
Pagecontrol and webbrowser


3-24308
izx
2003-08-18 19:37
2003.09.08
Числовые значения целого типа в SQL запросах через параметры


1-24538
Alex___
2003-08-27 19:56
2003.09.08
Сортировка цыфер в файле


1-24500
pshik
2003-08-27 12:29
2003.09.08
как в Excel-е (ясно что через Delphi) объеденять ячейки????!!!




   Наверх