
Для разработчиков, стремящихся реализовать эффективные техники обрезки изображений в .NET, плагин Aspose.Imaging Image Cropper Plugin за $99 является надежным и удобным решением. Этот мощный плагин позволяет извлекать важные части изображений или изменять их размеры для различных форматов документов и размеров для социальных сетей. С обширной поддержкой класса RasterImage и совместимостью с несколькими форматами, Aspose.Imaging упрощает сложные задачи редактирования изображений в ваших .NET приложениях.
В этой статье мы рассмотрим как обрезать изображения в C#, сосредоточив внимание на двух основных методах: обрезка на основе значений смещения и обрезка с использованием прямоугольных секций.
Темы, охваченные в статье
- API C# для обрезки изображений
- Обрезка изображений с использованием значений смещения
- Обрезка изображений с использованием прямоугольников
API C# для обрезки изображений
Библиотека Aspose.Imaging для .NET предоставляет всеобъемлющие возможности манипуляции изображениями, включая точную обрезку и сравнение библиотек .NET для обрезки изображений для популярных форматов, таких как JPEG, PNG, BMP и TIFF. Вы можете легко установить API через NuGet или загрузить файлы сборки для прямой интеграции:
PM> Install-Package Aspose.Imaging
Как обрезать изображение в C#
Aspose.Imaging для .NET предлагает два эффективных метода для обрезки изображений: обрезка изображения с использованием значений смещения и обрезка изображения с использованием заданного прямоугольника.
Обрезка изображений с использованием значений смещения в C#
Чтобы обрезать изображение с использованием значений смещения в C#, выполните следующие шаги:
- Загрузите изображение в объект RasterImage с помощью метода Image.Load().
- Кэшируйте изображение для повышения производительности.
- Определите значения смещения для левой, правой, верхней и нижней границ.
- Передайте значения смещения в метод RasterImage.Crop(), чтобы обрезать изображение.
- Сохраните обрезанное изображение с помощью метода RasterImage.Save().
Вот пример кода, демонстрирующий, как обрезать изображение в C#:
Следующее изображение использовалось для обрезки:

Ниже представлено полученное обрезанное изображение:

Обрезка изображения в C# с использованием прямоугольника
Вы также можете обрезать изображение, указав прямоугольник. Вот как это сделать в C#:
- Загрузите изображение в объект RasterImage с помощью метода Image.Load().
- Кэшируйте изображение.
- Создайте объект Rectangle и инициализируйте его с желаемыми размерами.
- Передайте объект Rectangle в метод RasterImage.Crop(), чтобы обрезать изображение.
- Сохраните обрезанное изображение с помощью метода RasterImage.Save().
Вот пример кода, иллюстрирующий, как выполнить обрезку изображения с использованием прямоугольника в C#:
Обрезка изображений в C# с бесплатной лицензией
Вы можете получить бесплатную временную лицензию для обрезки изображений без ограничений на оценку.
Создайте свое приложение для обрезки изображений в C# .NET
В этой статье вы узнали, как эффективно обрезать изображения в C#. Мы продемонстрировали два подхода: использование значений смещения и прямоугольников. Теперь вы готовы создать свое приложение для обрезки изображений или улучшить возможности редактирования изображений вашего существующего приложения. Чтобы подробнее изучить библиотеку манипуляции изображениями C#, ознакомьтесь с документацией, или не стесняйтесь делиться своими вопросами с нами через наш форум.