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

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

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


Теми:


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

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

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#

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

Обертати та перевертати зображення у 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#.

Наступний скріншот показує, як виглядає зображення після застосування обертання та перевертання.

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

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

API для перевертання зображень у C# - Отримайте безкоштовну ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію та перевертати зображення горизонтально та вертикально без обмежень на оцінку, використовуючи API для перевертання зображень .net.

Висновок

У цій статті ви дізналися, як програмно перевертати зображення у C#. Крім того, покроковий посібник та приклади коду продемонстрували, як перевертати зображення та обертати й перевертати зображення одночасно. Ви можете дізнатися більше про найкращу бібліотеку для перевертання зображень C# через документацію. Крім того, ви можете завантажити вихідні кодові примірники API з GitHub. У разі запитань, ви можете звернутися до нас на нашому форумі.

Дивіться також