xrfang Posted August 10, 2007 Share Posted August 10, 2007 (edited) Hi All,I wrote an extended pixel search tool (freeware for all AutoIt users ). It consists of two components: the Pixel Reader tool and the pixfind DLL. Below is a description:1. PixelReaderThe PixelReader can take screenshot of current screen (or load a bitmap) and zoom it, let you choose a rectangle area and output a BGR string suitable for use with pixfind.dll2. pixfind.dllNot like the autoit built-in PixelSearch function which search a single pixel in an area, this dll export a function called FindPixel that will find a block of pixels on screen.To download, please click the url below:http://www.spamweed.com/dl.php?file=pixread.exePlease note that the online help and dll is embeded in the EXE file (and this EXE file is NOT an archive, it is the tool itself ) Future PlanI plan to add FindPixelEx function to allow search within an area (not full screen) or to search in a specified window (by HWND). But this will be done later, while there are such requirements. So your feedback is welcome and appreciated! Edited August 10, 2007 by xrfang Link to comment Share on other sites More sharing options...
xrfang Posted August 10, 2007 Author Share Posted August 10, 2007 A demo program that uses pixfind.dll:http://www.spamweed.com/dl.php?file=pfdemo.exe Link to comment Share on other sites More sharing options...
searchresult Posted August 10, 2007 Share Posted August 10, 2007 (edited) Interesting work. wonder how it works could you post the code? Edited August 10, 2007 by searchresult Link to comment Share on other sites More sharing options...
xrfang Posted August 11, 2007 Author Share Posted August 11, 2007 Interesting work. wonder how it workscould you post the code?Attached is the source code for pixfind.dll (delphi 6).pixfind.zip Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now