Як завантажити зображення горизонтально або вертикально в .NET

Як завантажити зображення горизонтально або вертикально в .NET

Фліпинг (зображення) є необхідним для дизайну, сканування корекцій і творчих ефектів. Aspose.Imaging для .NET дозволяє фліпити будь-яку підтримувану картину горизонтально або вертикально в декількох рядках коду.

Реальні проблеми світу

Скановані документи або фотографії можуть з’явитися зворотними, або дизайнерам можуть знадобитися огледальні зображення для ефектів і розташувань.

Огляд рішення

Використовуйте RotateFlip Метод з відповідним RotateFlipType Наступна статтяКто чего не ест (FlipX) або вертикально (FlipY).

Передумови

  • Visual Studio 2019 або вище
  • .NET 6.0 або вище (або .Net Framework 4.6.2+)
  • Aspose.Imaging для .NET від NuGet
  • Файли зображення (JPEG, PNG, BMP і т.д.)
PM> Install-Package Aspose.Imaging

Крок за кроком реалізація

Наступний крок: Філіп зображення горизонтально (Mirror X)

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

string inputPath = "./input/photo.jpg";
string outputFlipX = "./output/photo_flipx.jpg";

using (var image = Image.Load(inputPath))
{
    image.RotateFlip(RotateFlipType.RotateNoneFlipX);
    image.Save(outputFlipX, new JpegOptions { Quality = 90 });
}

Крок 2: Складіть зображення вертикально (Mirror Y)

string outputFlipY = "./output/photo_flipy.jpg";

using (var image = Image.Load(inputPath))
{
    image.RotateFlip(RotateFlipType.RotateNoneFlipY);
    image.Save(outputFlipY, new JpegOptions { Quality = 90 });
}

Крок 3: Огляд і використання результатів

Переглянути результати, щоб підтвердити правильне дзеркало для вашого потоку роботи.

Використання випадків та додатків

  • Виправлення зворотних сканів або фотографій
  • Створення дзеркальних ефектів в графічному дизайні
  • Підготовка зображень для книжок, друку або творчих розташувань

Спільні виклики та рішення

Верн фліп напрямок: Спробуйте обидва FlipX і FlipY Дізнайтеся, що потрібно для вашого випадку.

Необхідність ротації та фліпації: Співвідношення з рутацією за допомогою інших RotateFlipType Про це йдеться в повідомленні (див. наступну статтю).

Batch обробка: Переходите через папки і фліп всі зображення, як це потрібно.

Найкращі практики

  • Архів оригінальних файлів перед редагуванням
  • Документ Flip напрямок для постійного обробки
  • Використовуйте флейп як частину автоматизованого сканування/дизайну робочих потоків

FAQ

** Q: Чи можу я фліпвати зображення PNG, TIFF або BMP?**Відповідь: Так — Aspose.Imaging підтримує всі основні формати растер.

**Q: Чи можу я автоматично фліпвати всі зображення в папці?**Відповідь: Так — ввімкніть цей код в лопту і застосуйте до кожного файлу, як показано в прикладах комплекту.

** Q: Чи можу я фліп і ротати одночасно?**А: Так — поєднуйте дії з RotateFlipType Наступна стаття (див. наступні статті)

Заключення

Фліпинг зображень швидкий і надійний з Aspose.Imaging для .NET. Для передових робочих потоків, перегляньте Завантажити .NET API Reference .

 Українська