Getting Started |
Next |
|
Apprehend (TASGScreenCapture) is a non-visible
component for Delphi 4-Delphi XE2 to capture images from the
screen. Version 6 of Apprehend was tested and built with Delphi
2010. Apprehend has not been tested with Delphi XE or XE2, by the
author, but end users report sucessful installs with those
compilers. FireMonkey and 64-bit versions of Apprehend are not
supported.
Apprehend has been
tested with TImage, ImageEn's TImageENView and TImageEnVect and Envision's
TImageScrollBox components. Demos with source for the TImage,
TImageENView, TImageEnVect and TImagePainter components are available in
the Apprehend zip file. Apprehend has been designed to work with most
any image library. Source code and plenty of demos are included.
Updates are not scheduled, but may occur. Check http://www.frontiernet.net/~w2m/index.html for updates. Check
the blog for further information: http://williamwmiller.wordpress.com/
To use Apprehend all you have to do is place
Apprehend on the main form of a project and make one function call to
return a TBitmap of the captured image. With Apprehend you may capture the
desktop, capture a bitmap image of the active window, capture a bitmap of
a selected object (Window, button... toolbar), capture a bitmap of a
selected area, capture a bitmap of a selected polygon area, capture a
Large Icon (64x64), Icon (32x32) and Small Icon (16x16) rectangular
selection or capture a user specified size rectangular selection with
these simple functions:
|
Functions
function
CaptureDesktop: TBitmap;
Description
Capture the entire screen or desktop and return image as
a bitmap.
function SpeedCaptureDesktop:
TBitmap;
Description
Quickly capture the entire screen or desktop and return
image as a bitmap without any flicker.
function CaptureActiveWindow: TBitmap;
Description
Capture the active window
and return an image as a bitmap
function CaptureObject: TBitmap;
Description
Capture the user selected
object (icon, button, toolbar, status bar) and return a s a bitmap.
function CaptureSelection:
TBitmap;
Description
Capture the user selected
rectangular area of the screen and return a bitmap.
function CapturePolygon: TBitmap;
Description
Capture the user selected
polygon area of the screen and return as a bitmap.
function
CaptureLargeIcon: TBitmap;
Description
Capture the user selected 48x48 pixel area of the screen
and return as a bitmap.
function
CaptureIcon: TBitmap;
Description
Capture the user selected 32x32 pixel area of the screen
and return as a bitmap.
function CaptureSmallIcon:
TBitmap;
Description
Capture the user selected
16x16 pixel area of the screen and return as a bitmap.
function
CaptureSpecificSizeSelection:TBitmap;
Description
Capture the user specified
size selected area of the screen and return as a
bitmap.
property: Minimize:
Boolean
Description