Aspose.Imaging for .NET Developer Small Business
Aspose.Imaging for .NET Developer Small Business - программный компонент для интеграции функций обработки изображений в приложения на платформе .NET. Библиотека позволяет загружать и создавать графические файлы, изменять их параметры, применять визуальные преобразования, работать с многостраничными изображениями и конвертировать материалы между форматами.
Решение можно использовать в системах документооборота, электронных архивах, веб-приложениях, сервисах конвертации, медицинских системах и приложениях для автоматической подготовки графики. Для выполнения операций не требуется установка Photoshop или другого графического редактора.
Поддерживаемые форматы
Aspose.Imaging for .NET работает с распространенными растровыми, векторными и специализированными графическими форматами.
В зависимости от типа изображения поддерживаются:
- JPEG и JPEG 2000;
- PNG;
- TIFF;
- GIF;
- BMP;
- WebP;
- PSD;
- SVG;
- DICOM;
- EMF и EMF+;
- WMF;
- TGA;
- ICO;
- APNG и другие совместимые форматы.
Набор доступных операций зависит от структуры исходного файла и возможностей выбранного формата.
Создание и загрузка изображений
Библиотека позволяет создавать новые изображения и загружать существующие файлы для дальнейшей обработки.
Разработчики могут:
- открывать изображения из файла;
- загружать данные из потока;
- создавать растровые изображения;
- задавать ширину и высоту;
- выбирать цветовую модель;
- настраивать глубину цвета;
- создавать многостраничные файлы;
- получать свойства изображения;
- сохранять результат в файл или поток.
Работа с потоками удобна для веб-систем, REST API и приложений, обрабатывающих данные без промежуточного сохранения на диск.
Изменение размера и геометрии
Aspose.Imaging for .NET предоставляет средства для изменения размеров и расположения изображения.
Основные возможности:
- масштабирование;
- изменение ширины и высоты;
- сохранение пропорций;
- обрезка выбранной области;
- поворот;
- зеркальное отражение;
- изменение разрешения;
- выбор алгоритма интерполяции;
- обработка отдельных кадров;
- автоматическая коррекция ориентации.
Эти функции можно применять для подготовки миниатюр, изображений для сайтов, документов и электронных каталогов.
Преобразование форматов
Библиотека позволяет конвертировать изображения между поддерживаемыми форматами.
Типовые сценарии:
- TIFF в JPEG или PNG;
- PSD в PNG;
- SVG в растровое изображение;
- DICOM в JPEG;
- WebP в PNG;
- GIF в отдельные кадры;
- EMF или WMF в PDF и изображения;
- многостраничный TIFF в отдельные файлы;
- растровое изображение в PDF.
Параметры сохранения можно настраивать с учетом требований к качеству, размеру и совместимости.
Фильтры и визуальные эффекты
Aspose.Imaging for .NET позволяет применять к изображениям различные фильтры и преобразования.
Доступны:
- размытие;
- повышение резкости;
- удаление шума;
- изменение яркости;
- настройка контрастности;
- коррекция гаммы;
- преобразование в оттенки серого;
- бинаризация;
- сглаживание;
- изменение цветового баланса.
Набор используемых операций можно выбирать в зависимости от исходного изображения и требуемого результата.
Цвета и палитры
Компонент предоставляет средства управления цветами и палитрами.
Разработчики могут:
- изменять цветовую модель;
- работать с индексированными палитрами;
- уменьшать количество цветов;
- выполнять дизеринг;
- преобразовывать изображение в черно-белый режим;
- настраивать прозрачность;
- работать с альфа-каналом;
- применять цветовые профили;
- контролировать глубину цвета.
Эти возможности помогают оптимизировать изображения для печати, веб-публикации и архивного хранения.
Сжатие и оптимизация
Aspose.Imaging for .NET позволяет управлять параметрами сжатия и размером выходного файла.
Можно:
- выбирать алгоритм сжатия;
- настраивать качество JPEG;
- оптимизировать PNG;
- задавать параметры TIFF;
- изменять глубину цвета;
- удалять лишние метаданные;
- уменьшать разрешение;
- подбирать баланс между качеством и размером.
Оптимизация особенно полезна при хранении больших коллекций изображений и передаче графики через интернет.
Многостраничные изображения
Библиотека поддерживает работу с файлами, содержащими несколько страниц или кадров.
Разработчики могут:
- открывать многостраничные TIFF;
- получать отдельные страницы;
- добавлять и удалять кадры;
- сохранять выбранные страницы;
- объединять изображения;
- изменять порядок кадров;
- обрабатывать анимированные GIF и APNG;
- экспортировать страницы в отдельные файлы.
Функциональность востребована в электронных архивах и системах обработки сканированных документов.
Векторная графика
Aspose.Imaging for .NET поддерживает ряд векторных форматов, включая SVG, EMF и WMF.
Библиотека позволяет:
- загружать векторные изображения;
- получать сведения об их структуре;
- изменять размеры;
- выполнять растеризацию;
- преобразовывать в PDF;
- сохранять в PNG, JPEG и другие форматы;
- настраивать качество визуализации;
- работать с прозрачным фоном.
Векторные изображения можно использовать в технической документации, отчетах и веб-приложениях.
Работа с PSD
Компонент поддерживает чтение и преобразование графических файлов Adobe Photoshop.
В зависимости от структуры документа можно:
- загружать PSD;
- получать сведения об изображении;
- работать с основными данными и слоями;
- создавать предварительный просмотр;
- преобразовывать файл в PNG, JPEG или TIFF;
- сохранять прозрачность;
- извлекать графическое содержимое.
Доступные функции зависят от особенностей конкретного PSD-файла.
Медицинские изображения DICOM
Aspose.Imaging for .NET позволяет обрабатывать изображения в формате DICOM, используемом в медицинских информационных системах.
Компонент можно применять для:
- загрузки DICOM-файлов;
- получения кадров;
- извлечения изображения;
- изменения размера;
- создания предварительного просмотра;
- преобразования в JPEG, PNG или другие форматы;
- подготовки графики для отображения в приложении.
Библиотека обеспечивает обработку графической части DICOM, а работа с медицинскими данными должна учитывать требования используемой информационной системы.
Метаданные изображений
Библиотека предоставляет доступ к метаданным графических файлов.
Разработчики могут:
- считывать свойства изображения;
- получать данные EXIF;
- работать с разрешением;
- определять цветовое пространство;
- получать сведения о формате;
- удалять лишние метаданные;
- сохранять необходимые свойства;
- использовать данные для каталогизации.
Метаданные помогают автоматически классифицировать и обрабатывать большие коллекции изображений.
Пакетная обработка
Aspose.Imaging for .NET подходит для массовой обработки графических файлов без участия пользователя.
Можно автоматизировать:
- изменение размеров;
- создание миниатюр;
- конвертацию форматов;
- нанесение водяных знаков;
- оптимизацию изображений;
- обработку многостраничных TIFF;
- создание предварительного просмотра;
- подготовку графики для сайтов и приложений.
Библиотеку можно использовать в серверных службах и фоновых процессах.
Интеграция с приложениями .NET
Aspose.Imaging for .NET можно применять в:
- настольных программах;
- веб-системах;
- серверных службах;
- REST API;
- фоновых сервисах;
- системах документооборота;
- электронных архивах;
- медицинских приложениях;
- сервисах конвертации;
- внутренних облачных решениях.
Компонент позволяет встроить обработку изображений непосредственно в программный продукт.
Для кого предназначен продукт
Aspose.Imaging for .NET Developer Small Business подойдет индивидуальным .NET-разработчикам, небольшим программным проектам, создателям электронных архивов, систем документооборота, сервисов конвертации и приложений для автоматической обработки изображений.
Лицензия Developer Small Business
Лицензия Developer Small Business предназначена для одного разработчика и одного места развертывания. Она позволяет указанному специалисту использовать Aspose.Imaging for .NET при создании приложения и устанавливать готовое решение в одной физической или виртуальной среде.
Под местом развертывания может пониматься отдельный сервер, виртуальная машина, компьютер или другая среда, в которой работает приложение с интегрированной библиотекой.
Этот вариант подходит для небольшого проекта с одним разработчиком и одним местом эксплуатации. Если приложение необходимо устанавливать в нескольких средах или над ним работает команда специалистов, следует рассмотреть лицензии Developer OEM, Site Small Business или Site OEM.

