Повернути або перевернути зображення в C# .NET

Якщо ви розробляєте програми, які потребують потужних можливостей редагування зображень, плагін Aspose.Imaging Image Rotate & Flip за $99 є відмінним вибором. Цей потужний .NET плагін спрощує процес перевертання та повороту зображень, що робить його ідеальним для таких завдань, як завантаження користувачами, графічний дизайн або пакетна обробка. З Aspose.Imaging для .NET ви можете легко виконувати горизонтальні та вертикальні перевертання, а також поєднувати ці дії з поворотом.

У цьому посібнику ви дізнаєтеся як перевертати зображення програмно в C#, включаючи методи для горизонтального перевертання, вертикального перевертання та поєднання перевертання з поворотами.


Теми, що розглядаються


C# API для перевертання зображень

Бібліотека Aspose.Imaging для .NET пропонує всебічний API для маніпуляції зображеннями. За допомогою методу RotateFlip ви можете легко застосовувати різні трансформації до широкого спектра форматів зображень, включаючи як вертикальні, так і горизонтальні перевертання. Ви можете встановити цей API для обробки зображень через NuGet або завантажити файли збірки для інтеграції у ваш проект.

PM> Install-Package Aspose.Imaging

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

Щоб перевернути зображення за допомогою бібліотеки Aspose.Imaging, дотримуйтесь цих простих кроків:

  1. Завантажте зображення: Почніть із завантаження файлу зображення, який ви хочете змінити.
  2. Застосуйте перевертання: Використовуйте метод RotateFlip, щоб вказати напрямок перевертання (горизонтальне або вертикальне).
  3. Збережіть зображення: Нарешті, збережіть змінене зображення у бажаному форматі.

Перевернути зображення

Ось простий приклад, що демонструє, як перевернути зображення горизонтально в C#:

using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;

public void FlipImageHorizontally(string inputPath, string outputPath)
{
    using (Image image = Image.Load(inputPath))
    {
        image.RotateFlip(RotateFlipType.RotateNoneFlipX);
        image.Save(outputPath, new PngOptions());
    }
}

Повернути та перевернути зображення

Ви також можете поєднати поворот із перевертанням. Ось як зробити обидва дії одночасно:

public void RotateAndFlipImage(string inputPath, string outputPath)
{
    using (Image image = Image.Load(inputPath))
    {
        image.RotateFlip(RotateFlipType.Rotate90FlipY);
        image.Save(outputPath, new PngOptions());
    }
}

Дотримуючись цих кроків, ви можете легко маніпулювати зображеннями у своїх .NET програмах, використовуючи потужні можливості бібліотеки Aspose.Imaging. Чи то для особистих проектів, чи для професійних застосунків, перевертання та поворот зображень ніколи не було простішим!

Для більш складних завдань обробки зображень розгляньте можливість вивчення API конвертації зображень для конвертації JPEG зображень у DICOM за допомогою C#, або ознайомтеся з найкращим конвертером ODG у SVG для .NET, щоб ще більше розширити можливості вашого додатку.