Crop

Crop(Rectangle)

Обрезка изображения.

public override void Crop(Rectangle rectangle)
ПараметрТипОписание
rectangleRectangleПрямоугольник.

Примеры

В следующем примере выполняется обрезка изображения в формате TIFF. Область обрезки задается через Aspose.Imaging.Rectangle.

[C#]

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

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.tif"))
{
    Aspose.Imaging.FileFormats.Tiff.TiffImage tiffImage = (Aspose.Imaging.FileFormats.Tiff.TiffImage)image;

    // Обрезать изображение. Область кадрирования представляет собой прямоугольную центральную область изображения.
    Aspose.Imaging.Rectangle area = new Aspose.Imaging.Rectangle(tiffImage.Width / 4, tiffImage.Height / 4, tiffImage.Width / 2, tiffImage.Height / 2);
    tiffImage.Crop(area);

    // Сохраняем обрезанное изображение в PNG
    tiffImage.Save(dir + "sample.Crop.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Смотрите также


Crop(int, int, int, int)

Обрезать изображение со сдвигами.

public override void Crop(int leftShift, int rightShift, int topShift, int bottomShift)
ПараметрТипОписание
leftShiftInt32Левый сдвиг.
rightShiftInt32Правильный сдвиг.
topShiftInt32Верхняя смена.
bottomShiftInt32Нижний сдвиг.

Примеры

В следующем примере выполняется обрезка изображения в формате TIFF. Область обрезки задается с помощью левого, верхнего, правого и нижнего полей.

[C#]

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

using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(dir + "sample.tif"))
{
    Aspose.Imaging.FileFormats.Tiff.TiffImage tiffImage = (Aspose.Imaging.FileFormats.Tiff.TiffImage)image;

    // Обрезать снова. Установите поле в 10% от размера изображения.
    int horizontalMargin = tiffImage.Width / 10;
    int verticalMargin = tiffImage.Height / 10;
    tiffImage.Crop(horizontalMargin, horizontalMargin, verticalMargin, verticalMargin);

    // Сохраняем обрезанное изображение в формате PNG.
    tiffImage.Save(dir + "sample.Crop.png", new Aspose.Imaging.ImageOptions.PngOptions());
}

Смотрите также