Rotate or Flip images in C# .NET

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

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

Теми охоплені

C# API до Flip зображення

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

PM> Install-Package Aspose.Imaging

Крок до зображення

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

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

Фліп зображення

Ось простий приклад, який показує, як схиляти зображення горизонтально в 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. Незалежно від того, чи для особистих проектів чи професійних додатків, фліпинг і ротація зображень ніколи не була простішою!

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

More in this category