-
Здраствуйте ! Есть 2 изображения (32бит), необходимо их сравнить попиксельно, если второе изображение будет отлично от первого, то нужно переписать недостающие байты с первого изображения во второе. Как это можно реализовать ?
-
Тривиально используя Scanline. Т.к. проход по изображению один, то можно оптимизировать число обращений к Scanline.
-
уже который раз вижу эту дурацкую задачу...
блин, ну в конце то концов получится первое изображение? если разные пиксели и придется переписать с первого на второе... Так может сразу скопировать первое на второе без циклов? Или я чего то не понимаю?
-
Вообще-то я планирую написать программку типа Radmin'a, недумаю что он просто тупо передает снимок рабочего стола на клиент.
-
> недумаю что он просто тупо передает снимок рабочего стола
> на клиент
Разумеется не "тупо".
Но и не так как ты думаешь.
-
> Ivolg ©
RAdmin вроде как драйвер использует.
-
Изучай протокол VNC.
-
Вычти одно изображение из другого и получишь разницу. Далее записываешь координаты полученных пикселей и берешь из первого изображения их и заносишь во второое
-
32 бита - можешь старшие 8 бит цвета каждой точки выкинуть нафик, итого тебе экономия 25%
:)
-
> Ivolg © (30.07.07 10:32) [3]
см. video hook driver или mirror driver.