I've coded an application using GDI to do screen capture using BitBlt.
In my application, i'm doing theses operations:
Desktop Screen Capture
Masking using Regions to hide some part of the capture
Image comparisons to see if there's any changes
"DownScale" the images if desired (from 32 bits down to 8 bits palette)
Sending the image over network stream
I would like to know if there's better alternative than GDI for all these operations?
(I know there's DirectX, GDI+, but i don't know anything about their performance)
If you have any sample of codes, it would be appreciated.
(Our application should be able to run on older systems, not only Windows 7 & Vista)
Thanks for your help