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