Вниз
Скачать: CL | DM;

где TBitmap хранит массив с картинкой   Найти похожие ветки 

← →
deamon_t   (2005-12-31 18:17) [0]

Привет всем! С наступающим!
Люди подскажите можно ли както получить в TBitmap доступ к массиву с самой картинкой, нужно для нахождения отличий между двумя TBitmap, это надо делать очень быстро, нашел пропертис ScanLine, но он сканирует одну линию, а мне нужна в виде указателя на двумерный массив (или чтото типа того).


← →
Eraser ©   (2005-12-31 19:09) [1]


> deamon_t   (31.12.05 18:17)


>  ScanLine, но он сканирует одну линию, а мне нужна в виде
> указателя на двумерный массив (или чтото типа того).

Это и есть "чтото типа того". Другово нету.


← →
Defunct ©   (2005-12-31 21:11) [2]

Если картинка ваш битмап - 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;

С Новым Годом!


← →
TUser ©   (2006-01-01 11:33) [3]

http://www.delphimaster.ru/articles/pixels/index.html


← →
deamon_t   (2006-01-01 16:10) [4]

Большое спасибо! С НОВЫМ ГОДОМ ВСЕХ!


← →
Лорд Байрон ©   (2006-01-04 00:20) [5]

Здорово!
Подскажите пожалуйста, где можно скачать декомпилятор Delphi-йский,
а то замучился искать, нигде нету.
С прошедшим новым годом.


← →
ПЛОВ ©   (2006-01-04 14:21) [6]


> Подскажите пожалуйста, где можно скачать декомпилятор Delphi-
> йский,

Дизассемблер он называеться. Декомпилирует все! И Делфи и неделфи...


← →
Лорд Байрон ©   (2006-01-05 02:09) [7]

Дык где его взять-то?


← →
Германн ©   (2006-01-05 02:38) [8]


> Лорд Байрон ©   (04.01.06 00:20) [5]


А ты каким образом сюда залез?


← →
Лорд Байрон ©   (2006-01-05 03:27) [9]

Немного усидчивости, капелька старания и вот я тут!!!


← →
TUser ©   (2006-01-05 05:06) [10]

DeDe называется.



Страницы: 1 вся ветка

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



Память: 0.47 MB
Время: 0.023 c
2-1137679539
Compton's G
2006-01-19 17:05
2006.02.05
TStringlist


15-1137133566
ZeroDivide
2006-01-13 09:26
2006.02.05
Меня тут на sql.ru почикали.., но я не удивляюсь.... хотя вопрос


2-1137461267
Kostik
2006-01-17 04:27
2006.02.05
Функция перевода строки из русской в английскую и наоборот.


10-1112891389
eugene32
2005-04-07 20:29
2006.02.05
Поиск в Excel. :(


3-1133870327
Lansky
2005-12-06 14:58
2006.02.05
OpenDataSource




   Наверх