Как обрезать изображение в C#

В этом кратком руководстве рассказывается, как обрезать изображение в C#, объясняя процесс обрезки образца растрового изображения. Существует несколько вариантов обрезки изображений. Чтобы обрезать растровое изображение, код C# демонстрирует один из методов, при котором стороны смещаются с заданными пользователем значениями, а выходное изображение сохраняется как BMP, однако вы можете сохранить его в любом другом типе изображения, например JPEG, PNG и т. д.

Шаги по обрезке изображения в C#

  1. Настройте среду разработки, чтобы добавить Aspose.Imaging с помощью диспетчера пакетов NuGet.
  2. Загрузите исходное растровое изображение, используя объект класса Image
  3. Транслировать загруженное изображение в RasterImage
  4. Кэшируйте полное изображение в память для повышения производительности
  5. Обрежьте загруженное растровое изображение, определив верхнюю, нижнюю, левую и правую стороны, смещаясь к центру изображения.
  6. Используйте метод Сохранить, чтобы сохранить обрезанное изображение на диске.

Чтобы вырезать изображение, в этих шагах используются общие настройки среды, пространство имен, классы и методы на основе C#. Вы можете загрузить любой тип изображения с помощью метода Image.Load(), а затем преобразовать его в RasterImage, который содержит параметры для обрезки изображений. Здесь мы использовали метод смещения сторон, где вы должны определить значения, на которые стороны загруженных изображений будут перемещаться внутрь к центру изображения, создавая таким образом обрезанное изображение.

Код для обрезки изображения в С#

Эти строки кода на C# обрезают изображение и сохраняют его на диск с помощью метода RasterImage.Save(). После того, как исходное изображение загружено как RasterImage, вы можете выполнить множество других операций, прежде чем обрезать или сохранить результирующее изображение, например, установить цвет фона, настроить монитор прерываний, чтобы получить контроль над преждевременным завершением процесса, если это необходимо, установить прозрачный цвет, установка горизонтального и вертикального разрешения и т. д., чтобы назвать несколько.

Этот четкий учебник помог нам вырезать изображения в C#. Если вы хотите научиться изменять размер этих изображений, обратитесь к статье как изменить размер изображения в С#.

 Русский