Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.27;
Скачать: CL | DM;

Вниз

Graphics   Найти похожие ветки 

 
Goorus   (2003-11-17 03:09) [0]

Как получить массив байтов рисунка(хотя бы TBitmap), конечно, это можно делать в цикле ...Canvas.Pixel[x,y]..., но такой способ очень медленный, а для сравнивания изображений или создания текстуры это необходимо.


 
ЮЮ ©   (2003-11-17 04:32) [1]

1) Испльзовать TBitmap.ScanLine
2) Испльзовать какую-либо быструю графическуюю библиотеку, например Graphics32


 
TUser ©   (2003-11-17 04:36) [2]

По другому, вроде, никак. У меня сейчас с аналогичной фигней проблема - слишком долго попиксельно обрабатывать изображение. Мне правда не текстуру создаватьнадо , а находить в изображении определенные участки. Посему делаю так - создаю маленькую копию (в 5 раз уменьшаю CopyRect"ом), на ней ищу то, что надо, а потом на большом рисунке уточняю координаты этого объекта. Для сравнения изображений тоже покатит.


 
Думкин ©   (2003-11-17 05:37) [3]

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



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
3-89711
frogl
2003-11-09 11:26
2003.11.27
Записть полей типа text в MS SQL


1-89949
Andrew Volkov
2003-11-17 20:08
2003.11.27
Richedit выделение другим цветом


7-90155
Дмитрий
2003-09-17 14:27
2003.11.27
TVaComm в win2k и win98


3-89789
KIR
2003-11-06 17:38
2003.11.27
Народ, требуется ли BDE, если используется DB.pas?


4-90165
Volly
2003-10-04 14:24
2003.11.27
Сообщения в DLL