Documentation / Marblecore Imaging / Methods / Crop
Crop method
Performs a crop on the current image.
Syntax
Boolean Crop(nLeft As Number, nTop As Number, nWidth As Number, nHeight As Number)
Return value
Returns true if the function succeeded.
Parameters
Parameter | Type | Required | Description |
nLeft | Number | Yes | Specifies the left position of the cropped rectangle. |
nTop | Number | Yes | Specifies the top position of the cropped rectangle. |
nWidth | Number | No | Optional parameter containing the width of the cropped rectangle. |
nHeight | Number | No | Optional parameter containing the height of the cropped rectangle. |
Example
The example below shows the effect of this method and how to use it. You can slide the marker in the before/after picture to see the difference. If you take a look at the example code, assume there is a reference to the Marblecore Imaging object with the name 'MarblecoreImaging'. Transparent parts of the image are displayed using a checkerboard pattern.
1
2 MarblecoreImaging.LoadFromFile("example-crop-before.jpg");
3
4
5 MarblecoreImaging.Crop(200, 100, 400, 300);
6
7
8 MarblecoreImaging.SaveToFile("example-crop-after.jpg");
Category
Transformations
See also
Clear |
Expand |
FlipHorizontal |
FlipVertical |
Opacity |
Resize |
Rotate |
RotateLeft |
RotateRight |
RoundEdges |
Shear |
Shrink |
Skew |
Straighten |
Thumbnail