Завантажити і перетворити зображення в 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. Це не тільки заощаджує час, але і забезпечує консистенцію у ваших проектах.

Для подальшого читання та вивчення:

More in this category