Выберите язык
  1. Products
  2. Aspose.Imaging
  3. Crop
clearbit icon

Crop для .NET

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

Поделиться
Логотип Instagram Логотип Dribbble Логотип Twitter Логотип YouTube

Как обрезать файл изображения с помощью библиотеки .NET

Чтобы обрезать файл изображения, мы используем Aspose.Imaging для .NET API, который является богатым, мощным и простым в использовании API манипулирования изображениями для .NET. Откройте диспетчер пакетов Nuget, найдите и установите Aspose.Imaging. Вы также можете использовать следующую команду из консоли диспетчера пакетов.

1
Install-Package Aspose.Imaging

Crop Image через .NET

Вам нужно Aspose.Imaging для .NET и Aspose.Imaging.Crop.NET лицензия чтобы попробовать код в вашей среде.

  1. Загрузите изображение с помощью экземпляра определенного класса изображений
  2. Вырежьте из изображение указанный прямоугольник
  3. Сохранить или экспортируйте обрезанное изображение в желаемом формате, определяемом параметрами
  4. Многостраничная или много-кадровая обрезка изображения также поддерживается.

Системные требования

Просто убедитесь, что у вас есть следующие предварительные условия.

  • Microsoft Windows или совместимая ОС с .NET Framework, .NET Core и PHP
  • Среда разработки, такая как Microsoft Visual Studio
  • Aspose.Imaging for .NET DLL ссылается на ваш проект.
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
using System;
 using Aspose.Imaging;

namespace CSharpTutorials
{
    class Program
    {
        static void Main(string[] args)
        {
            License license = new License();
            license.SetLicense("Aspose.Imaging.Resize.NET.lic");
            // This code decreases the size of the image twice 
            using (var image = (RasterImage)Image.Load("tiger0.png"))
            {
                image.Crop(new Rectangle(0, 0, image.Width >> 1, image.Height >> 1));

                image.Save("tiger0.jpg", new JpegOptions());
            }
        }
    }
}

Вы можете найти другие разрешенные случаи обрезки и примеры здесь