Batch преобразува и конвертира изображения в 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
За да инсталирате пакета, отворете конзолата за мениджър на пакетите и изпълнете:
PM> Install-Package Aspose.Imaging
Допълнителен код Пример
По-долу е пълен работен пример, който показва как да рециклирате и конвертирате изображения с помощта на Aspose.Imaging.
Разбиране на Кодекса
Нека разделим тази реализация на ключови стъпки за по-добро разбиране:
Стъпка 1: Първоначална настройка
Първо, ние стартираме измерваната лиценза и зареждаме входния файл. Този е ключов етап, за да се гарантира, че отговаряте на изискванията за лицензиране, когато използвате Aspose.Imaging.
В този слайд ние създаваме измерваната лиценза, като предоставяме вашите публични и частни ключове.
Стъпка 2: Конфигуриране на опции
След това конфигурираме опциите за конверсия/процесиране като целеви измерения и формат за изход.
Тук можете да определите новата ширина и височина за рециклиране на изображения пропорционално или до фиксирани измерения).
Стъпка 3: Извършване на операцията
Сега изпълняваме основната операция, като наричаме подходящите методи от Aspose.Imaging.
Този раздел показва как да преобразувате и конвертирате изображение с помощта на ResizeProportional
или ResizeFullFrame
, След това се съхранява в нов формат.
Стъпка 4: Спестяване на резултати
Накрая, съхраняваме обработените изображения с желаните ни настройки.
В тази част на кода посочвате изходния път и името на файла за всяка снимка. библиотеката управлява конверсията и съхранява файловете съответно.
Основен пример за код (комплектен и изпълнителен)
По-долу е пълен пример, който показва как да рециклирате и конвертирате изображения с помощта на Aspose.Imaging:
заключение
Следвайки този ръководство, сега трябва да можете да автоматизирате процеса на рециклиране и конвертиране на изображения в C# с помощта на Aspose.Imaging. Това не само спестява време, но също така осигурява последователност в рамките на вашите проекти.
За по-нататъшно четене и проучване:
- Как да преразгледате и конвертирате изображения в бач с помощта на Aspose.Imaging за .NET
- Как да преразгледате изображения за уеб и мобилни устройства с помощта на Aspose.Imaging за .NET
More in this category
- Оптимизиране на анимирани GIFs в .NET с помощта на Aspose.Imaging
- Оптимизиране на Multi-Page TIFFs за архивиране в .NET с Aspose
- HEIC към JPEG/PNG Конверсия с Aspose.Imaging за .NET
- Анимации, насочени към данни в .NET с Aspose.Imaging
- Без загуба и качествено дефинирана компресия на изображението в .NET с Aspose.Imaging