Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.01.2011, 15:58   #1
whystr
Новичок
Джуниор
 
Регистрация: 08.11.2010
Сообщений: 1
По умолчанию вопрoс по XOR

Всем доброго времени суток.
Нужно найти различия между 2 изображениями, делаю так

Код:
var
  b1,b2,b3: TBitmap;
  x,y:word;

       ....
for x:=1 to b3.Width do
    for y:=1 to b3.Height do
      b3.Canvas.Pixels[x,y]:=b1.Canvas.Pixels[x,y] xor b2.Canvas.Pixels[x,y];

....
Собственно, все "правильно", НО очень большое время выполнения кода.
Можно ли как либо XORить "по быстрее", чем быстрее - тем лучше
whystr вне форума Ответить с цитированием
Старый 08.01.2011, 18:05   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

CreateDIBSection(Canvas.Handle, ....)
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
xor-шифрование Halyna Помощь студентам 0 06.12.2010 17:24
XOR Pascal 0479 Помощь студентам 2 15.09.2010 08:01
Ох уж эти OR, AND, XOR! NSV Свободное общение 6 27.03.2010 10:38
алгоритм XOR ravmad Общие вопросы C/C++ 2 29.05.2009 21:21