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Описание:
NamestringЧитайте .Название ресурса (например, “Im0”).
WidthintЧитайте .Ширина изображения в пикселях.
HeightintЧитайте .Высота изображения в пикселях.
BitsPerComponentintЧитайте .Биты на компонент.
ColorSpacestring?Читайте .Имя пространства цвета.
Filterstring?Читайте .Используемый фильтр (например, “DCTDecode” для JPEG, ““FlateDecode”).
IsJpegboolЧитайте .Является ли это изображение JPEG (фильтр DCTDecode).
IsJpeg2000boolЧитайте .Является ли это изображение JPEG2000 (фильтр JPXDecode).
HasSoftMaskboolЧитайте .Есть ли у этого изображения мягкая маска (альфа-канал).
IsImageMaskboolЧитайте .Это маска изображения (штенцил).
ComponentCountintЧитайте .Количество цветовых компонентов, основанных на цветном пространстве.

Методы

SignatureОписание:
GetRawData()Получить необработанные (закодированные) данные изображения.
GetDecodedData()Получить декодированные данные изображения (фильтры удалены).
GetJpegBytes()Для изображений JPEG возвращает неисправные байты JPIG (готовы к записи как файл .jpg).
Save(output: Stream)Сохраните изображение в потоке.
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat)Сохраните изображение в потоке с указанным форматом.
Save(path: string)Сохранить изображение в файл.
ToPng()Экспортировать изображение в PNG байт.

См. также:

 Русский