Rotate or Flip images in C# .NET

Ако разработвате приложения, които изискват солидни възможности за редактиране на изображения, $99 Aspose.Imaging Image Rotate & Flip Plugin е отличен избор. Този мощен .NET Плугин улеснява процеса на флипиране и ротиране на снимки, което го прави идеален за задачи като потребителски изтегляния, графичен дизайн или обработка на партиди. С асфос.Имагиране за .NET, можете без усилия да изпълнявате хоризонтални и вертикални флини, както и да комбинирате тези действия с ротация.

В този ръководство ще научите как да флипвате изображенията програматично в C#, включително методите за хоризонтално плъзгане, вертикално изплъзване и комбиниране на флите с ротациите.

Теми покрити

C# API за флип изображения

на Апсос.Imaging за .NET Библиотеката предлага цялостна API за манипулация на изображенията.С метода RotateFlip можете лесно да приложите различни трансформации към широк спектър от формати, включително както вертикални, така и хоризонтални флипи.Можете да инсталирате тази API за обработка на снимки чрез NuGet или да изтеглите файловете за монтаж за интегриране в вашия проект.

PM> Install-Package Aspose.Imaging

steps-to-flip-an-image}

За да флипирате изображение с помощта на библиотеката Aspose.Imaging, следвайте тези прости стъпки:

  • Изтеглите изображението: Започнете с изтегляне на файла за изображение, който искате да промените.
  • Прилагайте Flip: Използвайте RotateFlip Метод за определяне на посоката на флипване (хоризонтална или вертикална).
  • Save the Image: В крайна сметка, запазете модифицираната картина в желания формат.

flip-an-image}

Ето един прост пример, който показва как да флипирате изображение хоризонтално в 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());
    }
}

rotate-and-flip-an-image}

Можете също така да комбинирате ротацията с флипиране. Ето как да направите и двете в един ход:

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 за допълнително подобряване на възможностите на приложението си.

More in this category