Завантажити і перетворити зображення в 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