title: "Программное вращение изображений в C# | Плагин для вращения и переворота изображений Aspose.Imaging за $99"
seoTitle: "Переворот изображений в C#: Горизонтальный и вертикальный переворот с .NET | Aspose"
description: "Узнайте, как программно переворачивать изображения в C# с помощью плагина для вращения и переворота изображений Aspose.Imaging. Выполните горизонтальный, вертикальный и комбинированный переворот с вращением, используя библиотеку .NET."
date: 2024-07-18
draft: false
author: Usman Aziz
summary: "Освойте искусство программного переворота изображений в C# с плагином Aspose.Imaging за $99. Узнайте о горизонтальном, вертикальном и комбинированном перевороте с вращением с помощью подробных инструкций и примеров кода."
tags:
- "переворот изображений в csharp"
- "переворот изображений csharp"
- "вращение и переворот изображений csharp"
- "манипуляция изображениями dotnet"
categories: ["Семейство плагинов Aspose.Imaging"]
---
Если вы разрабатываете приложения с возможностями редактирования изображений, **Плагин для вращения и переворота изображений Aspose.Imaging за $99** предлагает надежное и эффективное решение для переворота и вращения изображений. Эта **лучшая библиотека переворота изображений .NET** упрощает сложные операции, позволяя выполнять плавный горизонтальный и вертикальный переворот, а также вращение. Независимо от того, готовите ли изображения для загрузки пользователями, для графического дизайна или пакетной обработки, Aspose.Imaging для .NET облегчает эти задачи благодаря эффективным функциям переворота изображений.
Этот гид демонстрирует **как программно переворачивать изображения в C#**, охватывая горизонтальный переворот, вертикальный переворот и смешанный переворот с вращением.
---
### Темы, охваченные в документе:
- [API C# для переворота изображений](#api-to-flip-images)
- [Шаги для переворота изображения](#steps-to-flip-an-image)
- [Перевернуть изображение](#flip-an-image)
- [Вращать и переворачивать изображение](#rotate-and-flip-an-image)
---
## API C# для переворота изображений {#api-to-flip-images}
[Aspose.Imaging для .NET][1] предоставляет обширный API для манипуляции изображениями. С помощью метода **RotateFlip** вы можете легко применять вращения и перевороты к различным форматам изображений, включая вертикальные и горизонтальные перевороты. Вы можете установить **библиотеку манипуляции изображениями .NET** через NuGet или загрузить сборочные файлы для интеграции.
```bash
PM> Install-Package Aspose.Imaging
Шаги для переворота изображения в C#
Используя Aspose.Imaging, вы можете легко переворачивать изображения либо горизонтально, либо вертикально. API предоставляет перечисление RotateFlipType для указания типа переворота (и/или угла вращения). Вы можете выполнять следующие перевороты/вращения на изображении:
- Только вращение
- Только переворот
- И вращение, и переворот
Следующие шаги помогут вам перевернуть изображение в C#.
- Загрузите изображение с диска.
- Переверните изображение в желаемом направлении с использованием возможностей функций переворота библиотеки C# для манипуляции изображениями.
- Сохраните обновленное изображение на диске.
Давайте напишем код C# для вышеупомянутых шагов и посмотрим, как перевернуть следующее изображение.
Перевернуть изображение в C#
Для переворота изображения используются следующие члены RotateFlipType.
- RotateNoneFlipX: Без вращения с горизонтальным переворотом
- RotateNoneFlipY: Без вращения с вертикальным переворотом
- RotateNoneFlipXY: Без вращения с горизонтальным и вертикальным переворотом
Вот шаги для переворота изображения в C#.
- Сначала загрузите файл изображения с помощью класса Image.
- Затем переверните изображение горизонтально с помощью метода Image.RotateFlip(RotateFlipType.RotateNoneFlipX).
- Наконец, сохраните обновленное изображение с помощью метода Image.Save(string).
Следующий пример кода показывает, как перевернуть изображение в приложениях .NET с использованием этого доступного решения для манипуляции изображениями .NET.
Следующий скриншот показывает, как изображение переворачивается с помощью приведенного выше фрагмента кода.
Вращать и переворачивать изображение в C#
В этом разделе мы увидим, как одновременно вращать и переворачивать изображение. Для достижения этой цели используются следующие члены перечисления RotateFlipType.
- Rotate180FlipX: Вращение на 180 градусов с горизонтальным переворотом
- Rotate180FlipXY: Вращение на 180 градусов с горизонтальным и вертикальным переворотом
- Rotate180FlipY: Вращение на 180 градусов с вертикальным переворотом
- Rotate270FlipX: Вращение на 270 градусов с горизонтальным переворотом
- Rotate270FlipXY: Вращение на 270 градусов с горизонтальным и вертикальным переворотом
- Rotate270FlipY: Вращение на 270 градусов с вертикальным переворотом
- Rotate90FlipX: Вращение на 90 градусов с горизонтальным переворотом
- Rotate90FlipXY: Вращение на 90 градусов с горизонтальным и вертикальным переворотом
- Rotate90FlipY: Вращение на 90 градусов с вертикальным переворотом
Следующие шаги помогут вам вращать и переворачивать изображение в C#.
- Сначала загрузите файл изображения с помощью класса Image.
- Затем вращайте изображение на 180 градусов и переверните его горизонтально с помощью метода Image.RotateFlip(RotateFlipType.Rotate180FlipX).
- Наконец, сохраните обновленное изображение с помощью метода Image.Save(string).
Следующий фрагмент кода C# показывает, как одновременно выполнить вращение и переворот, демонстрируя мощь программной манипуляции изображениями C#.
Следующий скриншот показывает, как изображение выглядит после применения вращения и переворота.
API переворота изображений C# - Получите бесплатную лицензию
Вы можете получить бесплатную временную лицензию и переворачивать изображения горизонтально и вертикально без ограничений оценки с помощью API переворота изображений .NET.
Заключение
В этой статье вы узнали, как программно переворачивать изображения в C#. Более того, пошаговое руководство и примеры кода продемонстрировали, как перевернуть изображение и одновременно вращать и переворачивать изображение. Вы можете узнать больше о лучшей библиотеке переворота изображений C# через документацию. Кроме того, вы можете скачать примеры исходного кода API с GitHub. В случае любых вопросов вы можете связаться с нами на нашем форуме.