Sign in to follow this  
Followers 0
aquila

Fast Snapshot

4 posts in this topic

Hello,

I need to make rly fast screenshots of some regions at Desktop.

ScreenCapture_Capture needs ~50ms, the captdll.dll in the forum needs 30ms. Unfortunately, thats a bit too much.

Is it possible to make it in ~5ms? Another dll? Couldn't find anyone :)

Thanks,

aquila

Share this post


Link to post
Share on other sites



#2 ·  Posted (edited)

Or is there a way getting Pixelcol faster than PixelgetColor or DllCall gdi32 GetPixel? Another dll?

PixelChecksum is also slow, maybe is there a dll? I need it damn fast!

Thanks,

aqui

Edit: Fuckin aero... 30ms pixelgetcolor lol, without aero 0,00x ms :) ffs

Edited by aquila

Share this post


Link to post
Share on other sites

#3 ·  Posted (edited)

Hello,

I've juste posted here a new dll on that same topic that may interest you :

It may be your solution if what you need is to make many fast PixelGetColor on a single screen (check Benchmark.au3).

But unfortunately, it won't allow you to do captures of the screen much faster. I've compared all possible way I could imagine (GDI, GDI+, DirectX...) to do the capture, and I don't think you'll find anything that will go down to 5ms or even 10ms for a full screen.

Now, if you find somethink significantly faster that GDI classical way to do captures, I'm very interested in that subject :)

Edited by FastFrench

Share this post


Link to post
Share on other sites

Hello,

I need to make rly fast screenshots of some regions at Desktop.

ScreenCapture_Capture needs ~50ms, the captdll.dll in the forum needs 30ms. Unfortunately, thats a bit too much.

Is it possible to make it in ~5ms? Another dll? Couldn't find anyone :)

Thanks,

aquila

it only takes that long for me, when the script isnt compiled.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0