Aspose.Words Image File Processor для .NET
Aspose.Words Image File Processor для .NET забезпечує легкий, повністю керуваний API для створення, маніпулювання та конвертації растерних і векторних зображень . Він надає високошвидкісні результати на робочому столі, сервері та в облачних додатках без покладатися на зовнішні знімкові рамки.
Створення графіків, зображення форм і тексту, застосування фільтрів, налаштування кольорів і експорт до декількох форматів повністю в .NET.
Інсталяція та установка
- Завантажити пакет NuGet
Aspose.Words
. - Використовуйте ліцензію для відключення повного функціонування ( Ліцензування за використанням ).
- Подивіться на Інсталяційний посібник Для деталей.
Платформи, що підтримуються: 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 та облачних функцій.