Главная страница
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.04 c
4-1132740004
ПЛОВ
2005-11-23 13:00
2006.02.05
Неработает AdjustWindowRect


2-1137721466
STK
2006-01-20 04:44
2006.02.05
Работа с файлами TIFF


2-1137667115
qwersdgvnb
2006-01-19 13:38
2006.02.05
try ... except в цикле


6-1130303593
irishka001
2005-10-26 09:13
2006.02.05
Проблема с сетевым диском


15-1137003841
Piter
2006-01-11 21:24
2006.02.05
Принтер Deskjet 3940