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

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

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

  1. Установите среду для добавления Aspose.Imaging из диспетчера пакетов Nuget в приложение.
  2. Загрузите исходное изображение в объект класса Image, который необходимо повернуть.
  3. Транслировать изображение на RasterImage
  4. Кэшируйте изображение в память, чтобы повысить производительность при преобразованиях
  5. Поверните изображение на 30 градусов и установите зеленый цвет фона с помощью функции RasterImage.Rotate.
  6. Отразите изображение по оси Y, используя функцию RasterImage.RotateFlip.
  7. Сохраните измененное изображение в формате BMP.

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

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

Для поворота растрового изображения демонстрируется код C#, который использует функцию RasterImage.Rotate, чтобы просто повернуть изображение на определенный угол. Вы можете установить цвет фона для пространства, которое останется пустым в случае поворота исходного изображения. Кроме того, вы также можете перевернуть изображение с помощью функции RasterImage.RotateFlip, которая требует, чтобы перечислитель RotateFlipType, содержащий такие значения, как Rotate90FlipX, поворачивался на 90 градусов, а затем переворачивался вокруг оси X, Rotate90FlipY, чтобы поворачиваться на 90 градусов и переворачиваться вокруг оси Y. и точно так же иметь 16 различных вариантов поворота и переворота.

В этом руководстве мы узнали, как повернуть изображение в C#, однако, если вы хотите узнать, как изменить размер изображения, обратитесь к статье как изменить размер изображения в С#.

 Русский