| ImageEn, unit imageenproc |
|
TImageEnProc.SelectedRect
Declaration
property SelectedRect: TRect;
Description
Allows specification of a rect of the image to perform editing or analysis, without needing to attach a
TImageEnView.
Note: If a
TImageEnView is attached,
Selected and
SelectedRect return the
TImageEnView.SelectionMask and setting them has no effect.
Example
// Load an image, set center 50% to negative and save
bmp := TIEBitmap.Create();
bmp.LoadFromFile( 'D:\Image.jpg' );
proc := TImageEnProc.CreateFromBitmap( bmp );
// Select center area of image
proc.SelectedRect := Rect( MulDiv( 25, bmp.Width, 100 ),
MulDiv( 25, bmp.Height, 100 ),
MulDiv( 75, bmp.Width, 100 ),
MulDiv( 75, bmp.Height, 100 ));
proc.Selected := True;
proc.Negative();
proc.Free();
bmp.SaveToFile( 'D:\Image_Out.jpg' );
bmp.Free();
See Also
◼TImageEnView.SelectionMask
◼Selected