ImageXObject
Обзор
ImageXObject является классом в Aspose.PDF FOSS для .NET.
Представляет изображение XObject, найденное в ресурсах PDF-страницы.
Этот класс предоставляет 7 методов работы с объектами ImageXObject в программах .NET. Доступные методы включают: GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng. Все публичные участники доступны для любого приложения .NET после установки пакета Aspose.PDF FOSS for .Net. Свойства: BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height,И еще пять.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
Name | string | Читайте . | Название ресурса (например, “Im0”). |
Width | int | Читайте . | Ширина изображения в пикселях. |
Height | int | Читайте . | Высота изображения в пикселях. |
BitsPerComponent | int | Читайте . | Биты на компонент. |
ColorSpace | string? | Читайте . | Имя пространства цвета. |
Filter | string? | Читайте . | Используемый фильтр (например, “DCTDecode” для JPEG, ““FlateDecode”). |
IsJpeg | bool | Читайте . | Является ли это изображение JPEG (фильтр DCTDecode). |
IsJpeg2000 | bool | Читайте . | Является ли это изображение JPEG2000 (фильтр JPXDecode). |
HasSoftMask | bool | Читайте . | Есть ли у этого изображения мягкая маска (альфа-канал). |
IsImageMask | bool | Читайте . | Это маска изображения (штенцил). |
ComponentCount | int | Читайте . | Количество цветовых компонентов, основанных на цветном пространстве. |
Методы
| Signature | Описание: |
|---|---|
GetRawData() | Получить необработанные (закодированные) данные изображения. |
GetDecodedData() | Получить декодированные данные изображения (фильтры удалены). |
GetJpegBytes() | Для изображений JPEG возвращает неисправные байты JPIG (готовы к записи как файл .jpg). |
Save(output: Stream) | Сохраните изображение в потоке. |
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat) | Сохраните изображение в потоке с указанным форматом. |
Save(path: string) | Сохранить изображение в файл. |
ToPng() | Экспортировать изображение в PNG байт. |