GdPicture image identifier.
Left source pixel.
Top source pixel.
Width in pixel.
Height in pixel.
Example





In This Topic

Crop Method (GdPictureImaging)

In This Topic
Crops a custom area of a GdPicture image.
Syntax
'Declaration

 

Public Function Crop( _

   ByVal ImageID As Integer, _

   ByVal Left As Integer, _

   ByVal Top As Integer, _

   ByVal Width As Integer, _

   ByVal Height As Integer _

) As GdPictureStatus
public GdPictureStatus Crop( 

   int ImageID,

   int Left,

   int Top,

   int Width,

   int Height

)
public function Crop( 

    ImageID: Integer;

    Left: Integer;

    Top: Integer;

    Width: Integer;

    Height: Integer

): GdPictureStatus; 
public function Crop( 

   ImageID : int,

   Left : int,

   Top : int,

   Width : int,

   Height : int

) : GdPictureStatus;
public: GdPictureStatus Crop( 

   int ImageID,

   int Left,

   int Top,

   int Width,

   int Height

) 
public:

GdPictureStatus Crop( 

   int ImageID,

   int Left,

   int Top,

   int Width,

   int Height

) 

Parameters

ImageID
GdPicture image identifier.
Left
Left source pixel.
Top
Top source pixel.
Width
Width in pixel.
Height
Height in pixel.

Return Value

A member of the GdPictureStatus enumeration.
Remarks

This method requires the Image Documents component to run.

Example
Cropping from a jpeg image.
using (GdPictureImaging gdpictureImaging = new GdPictureImaging())

{

    int imageID = gdpictureImaging.CreateGdPictureImageFromFile("image.jpg");

 

    // Remove 5% all around the image.

    int height = gdpictureImaging.GetHeight(imageID);

    int width = gdpictureImaging.GetWidth(imageID);

    gdpictureImaging.Crop(imageID, width * 5 / 100, height * 5 / 100, width * 90 / 100, height * 90 / 100);

    gdpictureImaging.SaveAsPNG(imageID, "crop.png");

    gdpictureImaging.ReleaseGdPictureImage(imageID);

}
See Also