ImageXObject

Overview

ImageXObject є класом в Aspose.PDF FOSS для .NET.

Представляє зображення XObject, знайдено в ресурсах PDF-сторінки.

Цей клас надає 7 методів роботи з об’єктами ImageXObject в програмах .NET. Доступні методи включають: GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net. Свойства: BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height, і ще п’ять.

Properties

NameTypeAccessDescription
NamestringReadНазва ресурсу (наприклад, “Im0”).
WidthintReadШирина зображення в пікселях.
HeightintReadВисота зображення в пікселях.
BitsPerComponentintReadБіти на компонент.
ColorSpacestring?ReadКольорове ім’я простору.
Filterstring?ReadВикористований фільтр (наприклад, “DCTDecode” для JPEG, ““FlateDecode”).
IsJpegboolReadЧи є це зображення JPEG (DCTDecode filter).
IsJpeg2000boolReadЧи є це зображення JPEG2000 (фільтр JPXDecode).
HasSoftMaskboolReadЧи має ця картинка м’яку маску (альфа-канал).
IsImageMaskboolReadЧи це маска зображення (штонцил).
ComponentCountintReadКількість кольорових компонентів на основі колірної простори.

Methods

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

See Also

 Українська