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

У цьому короткому посібнику пояснюється, як обертати зображення в C# за допомогою налаштувань конфігурації та покроковий список завдань для досягнення цієї функції. Під час використання операції C# обертання растрового зображення буде продемонстровано для вказаного користувачем кута разом із опцією встановлення кольору фону поверхні, що експонується через обертання зображення. Ви також навчитеся обертати та перевертати зображення одночасно для будь-якого типу зображення, наприклад BMP, PNG, JPEG тощо.

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

  1. Створіть середовище для додавання Aspose.Imaging із менеджера пакетів Nuget до програми
  2. Завантажте вихідне зображення в об’єкт класу Image, який потрібно повернути
  3. Передайте зображення на RasterImage
  4. Кешуйте зображення в пам’ять, щоб отримати кращу продуктивність під час перетворень
  5. Поверніть зображення на 30 градусів і встановіть зелений колір фону за допомогою функції RasterImage.Rotate
  6. Переверніть зображення по осі Y за допомогою функції RasterImage.RotateFlip
  7. Збережіть змінене зображення як BMP

За допомогою C# обертання зображення на кут операція детально описана за допомогою конфігурації середовища, а потім послідовність кроків, які необхідно виконати для цієї функції. Цільове зображення BMP завантажується як RasterImage, яке має різні методи обертання та перевертання зображень. Зображення спочатку кешується, щоб підвищити продуктивність, а потім обертається та перевертається перед збереженням на диску.

Код повороту зображення в C#

Щоб обернути растрове зображення C#, демонструється код, який використовує функцію RasterImage.Rotate, щоб просто повернути зображення на певний кут. Ви можете встановити колір фону для місця, яке залишиться порожнім у разі повороту вихідного зображення. Крім того, ви можете перевернути зображення також за допомогою функції RasterImage.RotateFlip, для якої потрібен перелічувач RotateFlipType, що містить такі значення, як Rotate90FlipX, щоб обертати на 90 градусів, а потім обертати навколо осі X, Rotate90FlipY, щоб обертати на 90 градусів і обертати навколо осі Y і так само має 16 різних варіантів обертання та перевертання.

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

 Українська