Batch Resize и Конвертировать изображения в C# с помощью Aspose.Imaging
Рецидирование изображений, чтобы соответствовать определенным требованиям или конвертировать их в разные форматы является распространенной задачей при подготовке медиа для веб-приложений, мобильных прикладов или архивального хранения. Ручно рецидив и конструирование тысяч картин может быть затратным временем и ошибкой. Этот блог-пост будет направлять вас путем автоматизации этих задач с помощью мощной Aspose.Imaging библиотеки в C#. Мы будем охватывать, как перерабатывать изображения из одного формата в другой только с несколькими линиями кода.
Введение
В этом уроке мы исследуем, как использовать Aspose.Imaging для .NET для автоматизации воспроизведения и конверсии изображений. Этот процесс необходим при подготовке картин для веб- или мобильных приложений, где требуются конкретные измерения и форматы. К концу этого руководства у вас будет всестороннее понимание того, каким образом установить свое окружение, загрузить изображения из папки, рецидивировать их пропорционально или на фиксированные размеры, конструировать свой формат и сохранить результаты.
Предупреждения
Прежде чем погрузиться в код, убедитесь, что у вас есть следующие:
- Visual Studio 2019 или позднее
- .NET 6.0 или более поздний (или .NET Framework 4.6.2+)
- Папка, содержащая источные изображения в различных форматах, таких как PNG, BMP, TIFF и т. д.
- Aspose.Imaging для .NET, установленный через NuGet
Чтобы установить пакет, открывайте консоль Package Manager и запустите:
PM> Install-Package Aspose.Imaging
Полный пример кода
Ниже представлен полный рабочий пример, который демонстрирует, как рецидивировать и конвертировать изображения с помощью Aspose.Imaging.
Понимать Кодекс
Расширяем эту реализацию на ключевые шаги для лучшего понимания:
Шаг 1: Первоначальная установка
Во-первых, мы инициализируем измеренную лицензию и загружаем входный файл. Этот шаг имеет решающее значение для того, чтобы вы соблюдали требования лицензии при использовании Aspose.Imaging.
В этом снайпе мы устанавливаем измеренную лицензию, предоставляя вашим публичным и частным ключам.
Шаг 2: Конфигурирование опций
Далее мы конфигурируем варианты конверсии/обработки, такие как целевые измерения и формат выхода.
Здесь вы можете указать новую ширину и высоту для воспроизведения изображений пропорционально или на фиксированные размеры).
Шаг 3: выполнение операции
Теперь мы выполняем основную операцию, называя соответствующие методы из Aspose.Imaging.
Этот раздел показывает, как пересмотреть и конвертировать изображение с помощью ResizeProportional
или ResizeFullFrame
, Сохраняя его в новом формате.
Шаг 4: Сохранение результатов
Наконец, мы сохраним обрабатываемые изображения с нашими желаемыми настройками.
В этой части кода вы укажете выходный путь и имя файла для каждого изображения. библиотека справляется с конверсией и соответственно сохраняет файлы.
Основный пример кода (полный и проходный)
Ниже представлен полный пример, который показывает, как рецидивировать и конвертировать изображения с помощью Aspose.Imaging:
Заключение
Следуя этому руководству, вы должны теперь быть в состоянии автоматизировать процесс рецидива и конвертации изображений в C# с помощью Aspose.Imaging. Это не только экономит время, но и обеспечивает консистенцию по своим проектам. Для более продвинутых сценариев или дополнительных функций, обратитесь к официальной документации и другим связанным статьям KB.
Для дальнейшего чтения и изучения:
- Как пересматривать и конвертировать изображения в батареи с помощью Aspose.Imaging для .NET
- Как перестраивать изображения для веб- и мобильных устройств с помощью Aspose.Imaging для .NET