Как флипнуть изображение горизонтально или вертикально в .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

Step-by-Step реализация

Первый шаг: Хоризонтально закрепляйте изображение (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 обработка: Пройдите через папки и флип все изображения, как это необходимо.

Лучшие практики

  • Архив оригинальных файлов до редактирования
  • Флип-управление документа для последовательной обработки
  • Используйте флиппинг в рамках автоматизированного сканирования/дизайна рабочих потоков

FAQ

Q: Можно ли флипровать изображения PNG, TIFF или BMP?**Ответ: Да — Aspose.Imaging поддерживает все основные растер-форматы.

** Q: Могу ли я автоматически флипровать все изображения в папке?**Ответ: Да, введите этот код в лопту и применяйте к каждому файлу, как показано в примерах комплекта.

Q: Могу ли я флип и ротацию одновременно?А: Да — сочетание действий с RotateFlipType Показатели (см. следующие статьи )

Заключение

Флипирующие изображения быстрые и надежные с Aspose.Imaging для .NET. Для передовых рабочих потоков см. Aspose.Imaging для .NET API Reference .

 Русский