Бач рецидивування великих колекцій зображень при збереженні їх відношення аспекту є загальним вимогою для електронної комерції, веб-галерій і мобільних додатків. Aspose.Imaging для .NET упрощає цей процес шляхом автоматизації перезавантаження декількох знімків з легкістю, забезпечуючи, що під час операції не відбувається деформація зйомок.
Реальні проблеми світу
При підготовці зображень для відображення на різних платформах або в різних контекстах (наприклад, дрібниці для галереї), важливо підтримувати їх аспектні пропорції. Фіксовані розміри можуть призвести до деформованих або копаних знімків, що небажано як з естетичної, так і з точки зору досвіду користувача.
Огляд рішення
Aspose.Imaging для .NET забезпечує міцні інструменти для прогулянки по папках зображень, розрахунку нових розмірів на основі цільової ширини або висоти, а також відновлення їх пропорційно без ручних розрахунків.
Передумови
Перед тим, як зануритися в деталі реалізації, переконайтеся, що у вас є наступні налаштування:
- Visual Studio 2019 або вище
- .NET 6.0 або вище (або .NET Framework 4.6.2+)
- Aspose.Imaging для .NET від NuGet
- Папка з вашим зображенням (JPG, PNG, BMP і т.д.)
Ви можете встановити необхідний пакет за допомогою консолі Package Manager:
PM> Install-Package Aspose.Imaging
Повний код Приклад C# : Batch Resize зображення з відношенням вигляду
Нижче є повний приклад робочого коду, який показує, як об’єднати зображення, зберігаючи їх відношення аспекту за допомогою Aspose.Imaging для .NET.