Aspose.Words Image File Processor для .NET

Aspose.Words Image File Processor для .NET забезпечує легкий, повністю керуваний API для створення, маніпулювання та конвертації растерних і векторних зображень . Він надає високошвидкісні результати на робочому столі, сервері та в облачних додатках без покладатися на зовнішні знімкові рамки.

Створення графіків, зображення форм і тексту, застосування фільтрів, налаштування кольорів і експорт до декількох форматів повністю в .NET.

Інсталяція та установка

Платформи, що підтримуються: Windows, Linux, macOS (з .NET Framework, .Net Core, ,NET 5/6+, Mono).ІДЕ: Visual Studio 2010–2022, Xamarin, MonoDevelop.

Швидкий старт: Створіть картину

using Aspose.Words;

var doc = new Document();
var builder = new DocumentBuilder(doc);

// Insert a chart and configure
var shape = builder.InsertChart(ChartType.Pie, 432, 252);
var chart = shape.Chart;
chart.Title.Text = "Produced by Aspose.Words Image Processor";

chart.Series.Clear();
chart.Series.Add("Series 1",
    new string[] { "Category 1", "Category 2", "Category 3" },
    new double[] { 2.7, 3.2, 0.8 });

doc.Save("ChartImage.jpeg");

Особливості та функції

Створення і зображення

  • Створення нових вільних каналів при добровільній резолюції.
  • Зображення ліній, прямих куточків, еліпсів, полігонів і шляхів.
  • Використовуйте пені, шприці, градієнти та текстові рендери з повним контролем.

Редагування та трансформація

  • Резюме, урожай, ротація, фліп і скеу.
  • Налаштуйте яскравість, контраст, гамма, гу, і насичення.
  • Перетворення ланцюгів в трубопроводи для мінімізації використання пам’яті.

Формат конверсії та експорту

  • Зберегти до TIFF, JPEG, PNG, BMP, EMF і GIF.
  • Налаштуйте формат-специфічні варіанти (компресія, якість, палет).
  • Створення ** Multi-page TIFF** або потоку результатів безпосередньо.

Мета-інформація і EXIF

  • Читати / Edit Ефір Завантажити фотокамеру, GPS, ICC Профіль).
  • Зберегти метадані через конверсії, де підтримується.

Використання та скалативність

  • Оптимізований для використання batch і real-time.
  • Завантаження та відправлення завантажень.
  • Дизайн для конкурентоспроможних робочих навантажень.

Інтеграція з .NET

  • 100% керується кодом; немає COM/native залежності.
  • Працює в ASP.NET Core, Azure Functions і безсерверних середовищах.

Приклад: Використовуйте фільтри для зображення

using Aspose.Words.Drawing;

var image = Image.FromFile("input.jpg");

// Example adjustments
image.AdjustBrightness(0.2f);
image.AdjustContrast(0.3f);
image.AdjustSaturation(0.1f);

image.Save("output.png");

Найкращі практики

  • Ініціалізуйте ліцензію в першу чергу , щоб уникнути обмежень оцінки.
  • Повторне використання процесорів для використання кашів.
  • Використовуйте stream overloads для великих файлів в веб-сервісах.
  • Трансформація ланцюга в одному дзвінку.
  • Використання компресії / якості за формою.
  • Використовуйте multi-page TIFF тільки при необхідності.
  • Загорять критичні рутини в контекстах без сервера.
  • Визначте зміни EXIF для сумісності між переглядачами.

Звичайні варіанти використання

  • Створіть динамічні графіки і збережіть їх як зображення.
  • Завантажити реземувати і оптимізувати фото для веб-постачання.
  • Використовуйте фільтри та корекції для охорони здоров’я та наукових зображень.
  • Конвертація між форматами зображення (наприклад, TIFF → JPEG).
  • Введіть водяні знаки або анотації в файли зображення.

FAQ

**Які формати можна зберегти?**TIFF, JPEG, PNG, BMP, EMF і GIF.

**Чи підтримує це редагування метадатів?**Профілі EXIF та ICC зберігаються/редагуються там, де вони підтримуються.

**Чи потрібна ускладнення GPU?**Ускладнення програмного забезпечення використовується, коли він доступний, але він працює повністю в керуваному коді.

**Чи можу я генерувати багатосторонній TIFF?**Підтримується багаторазовий вихід.

**Чи можна працювати на сервері?**Ідеальний для послуг ASP.NET та облачних функцій.

 Українська