Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2006.02.05;
Скачать: [xml.tar.bz2];

Вниз

где 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.012 c
2-1137886526
NiksoN
2006-01-22 02:35
2006.02.05
Помогите ПИЛИЗ!!!


3-1134115856
Ascan
2005-12-09 11:10
2006.02.05
Программно ввести пароль в базе


3-1133968893
Василий И.
2005-12-07 18:21
2006.02.05
Драйвер Jet!!


15-1137086550
alexsis
2006-01-12 20:22
2006.02.05
Вот смотрю Биатлон....


15-1136964501
msguns
2006-01-11 10:28
2006.02.05
Телевидение. Что изменилось





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский