![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
где TBitmap хранит массив с картинкой [D7, WinXP]
deamon_t © (2005-12-31 18:17:00)Привет всем! С наступающим!
Люди подскажите можно ли както получить в TBitmap доступ к массиву с самой картинкой, нужно для нахождения отличий между двумя TBitmap, это надо делать очень быстро, нашел пропертис ScanLine, но он сканирует одну линию, а мне нужна в виде указателя на двумерный массив (или чтото типа того).
TUser (2006-01-05 05:06:00) [1]DeDe называется.
Лорд Байрон (2006-01-05 03:27:00) [2]Немного усидчивости, капелька старания и вот я тут!!!
Германн (2006-01-05 02:38:00) [3]
> Лорд Байрон © (04.01.06 00:20) [5]
А ты каким образом сюда залез?
Лорд Байрон (2006-01-05 02:09:00) [4]Дык где его взять-то?
ПЛОВ (2006-01-04 14:21:00) [5]
> Подскажите пожалуйста, где можно скачать декомпилятор Delphi-
> йский,
Дизассемблер он называеться. Декомпилирует все! И Делфи и неделфи...
Лорд Байрон (2006-01-04 00:20:00) [6]Здорово!
Подскажите пожалуйста, где можно скачать декомпилятор Delphi-йский,
а то замучился искать, нигде нету.
С прошедшим новым годом.
deamon_t (2006-01-01 16:10:00) [7]Большое спасибо! С НОВЫМ ГОДОМ ВСЕХ!
TUser (2006-01-01 11:33:00) [8]http://www.delphimaster.ru/articles/pixels/index.html
Defunct (2005-12-31 21:11:00) [9]Если картинка ваш битмап - 32бита, тогда доступ к массиву самой картинки можно получить так:
Type
TRGBColor = Record
B : Byte;
G : Byte;
R : Byte;
Alfablend : Byte;
End;
TColorArray = Array[1..1000000] Of TRGBColor;
PBmp = ^TBmp;
TBmp = Record
BmpHeader : String[$35];
A : TColorArray
end;
var
PB : PBmp;
Bmp : TBitmap;
Stream : TMemoryStream;
..
Bmp.SaveToSteam( Stream );
PB := Stream.Memory;
С Новым Годом!
Eraser (2005-12-31 19:09:00) [10]
> deamon_t (31.12.05 18:17)
> ScanLine, но он сканирует одну линию, а мне нужна в виде
> указателя на двумерный массив (или чтото типа того).
Это и есть "чтото типа того". Другово нету.