Crop

Crop(Rectangle)

Ritaglio dell’immagine.

public override void Crop(Rectangle rectangle)
ParametroTipoDescrizione
rectangleRectangleIl rettangolo.

Esempi

L’esempio seguente ritaglia un’immagine DICOM. L’area di ritaglio viene specificata tramite Aspose.Imaging.Rectangle.

[C#]

string dir = "c:\\temp\\";

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.dicom"))
{
    Aspose.Imaging.FileFormats.Dicom.DicomImage dicomImage = (Aspose.Imaging.FileFormats.Dicom.DicomImage)image;

    // Ritaglia l'immagine. L'area di ritaglio è l'area centrale rettangolare dell'immagine.
    Aspose.Imaging.Rectangle area = new Aspose.Imaging.Rectangle(dicomImage.Width / 4, dicomImage.Height / 4, dicomImage.Width / 2, dicomImage.Height / 2);
    dicomImage.Crop(area);

    // Salva l'immagine ritagliata in PNG
    dicomImage.Save(dir + "sample.Crop.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Guarda anche


Crop(int, int, int, int)

Ritaglia immagine con spostamenti.

public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
ParametroTipoDescrizione
leftShiftInt32Il turno di sinistra.
rightShiftInt32Il turno giusto.
topShiftInt32Il turno più alto.
bottomShiftInt32Lo spostamento in basso.

Esempi

L’esempio seguente ritaglia un’immagine DICOM. L’area di ritaglio viene specificata tramite i margini Sinistra, Superiore, Destra, Inferiore.

[C#]

string dir = @"c:\temp\";

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.dicom"))
{
    Aspose.Imaging.FileFormats.Dicom.DicomImage dicomImage = (Aspose.Imaging.FileFormats.Dicom.DicomImage)image;

    // Ritaglia di nuovo. Imposta un margine del 10% della dimensione dell'immagine.
    int horizontalMargin = dicomImage.Width / 10;
    int verticalMargin = dicomImage.Height / 10;
    dicomImage.Crop(horizontalMargin, horizontalMargin, verticalMargin, verticalMargin);

    // Salva l'immagine ritagliata in PNG.
    dicomImage.Save(dir + "sample.Crop.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Guarda anche