Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.05;
Скачать: 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 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.025 c
15-1137360108
Gero
2006-01-16 00:21
2006.02.05
Я был в шоке когда прочитал


15-1137033129
brother
2006-01-12 05:32
2006.02.05
мусор в массиве


1-1135859646
Mikhail
2005-12-29 15:34
2006.02.05
причина ошибки ? для Delphi 2005 под VCL Forms App for Net


15-1137001120
guitarist
2006-01-11 20:38
2006.02.05
Книги по WinApi


1-1136655503
navinavi
2006-01-07 20:38
2006.02.05
как определить № выделенной строки в TreeView