ImageXObject

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 и още 5.

Свойства

ИмеТипДостъпОписание
NamestringReadИмето на ресурса (например “Im0”).
WidthintReadШирина на изображението в пиксели.
HeightintReadВисочина на изображението в пиксели.
BitsPerComponentintReadБитове на компонент.
ColorSpacestring?ReadИме на цветовото пространство.
Filterstring?ReadИзползваният филтър (например “DCTDecode” за JPEG, “FlateDecode”).
IsJpegboolReadДали това е JPEG изображение (филтър DCTDecode).
IsJpeg2000boolReadДали това е JPEG2000 изображение (филтър JPXDecode).
HasSoftMaskboolReadДали това изображение има меко маскиране (алфа канал).
IsImageMaskboolReadДали това е маска за изображение (шаблон).
ComponentCountintReadБрой цветови компоненти според цветовото пространство.

Методи

SignatureDescription
GetRawData()Получете суровите (кодирани) данни на изображението.
GetDecodedData()Получете декодираните данни на изображението (без филтри).
GetJpegBytes()За JPEG изображения, връща суровите JPEG байтове (готови за запис като .jpg файл).
Save(output: Stream)Записва изображението в поток.
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat)Записва изображението в поток в указания формат.
Save(path: string)Записва изображението във файл.
ToPng()Експортира изображението като PNG байтове.

Вижте също

 Български