XImage

Overview

XImage є класом в Aspose.PDF FOSS для .NET. Наследники від: ImageXObject.

Охолодження зображення XObject, що викриває публічну поверхню XImage.

Цей клас надає 18 методів роботи з об’єктами XImage в програмах .NET. Доступні методи включають: AddStencilMask, DetectColorType, GetAlternativeText, GetColorType, GetDecodedData, GetJpegBytes, GetNameInCollection, GetRawData, GetRawImageData, IsTheSameObject, Rename, Save, і 3 додаткові методи. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net. Свойства: BitsPerComponent, ColorSpace, ComponentCount, ContainsTransparency, Filter, FilterType, і ще 10 .

Properties

NameTypeAccessDescription
NamestringЧитання/писанняНазва ресурсу (наприклад, “Im0”); записний на виведеному типі.
WidthintReadШирина зображення в пікселях.
HeightintReadВисота зображення в пікселях.
ContainsTransparencyboolReadЧи має зображення вхід /SMask або /Mask, що вказує на прозорість за пікселем.
ImageMaskboolReadЧи є зображення 1-бітною маскою стенцилу (відповідає базі IsImageMask).
FilterTypeImageFilterTypeReadФільтр стиснення, що застосовується до даних зображення.
GrayscaledSystem.Drawing.Image?ReadОтобіг зображення як шерстість System.Drawing.Image.
MetadataMetadataReadМетадані XMP, прикріплені до цього зображення, коли вони присутні.
BitsPerComponentintReadБіти на компонент.
ColorSpacestring?ReadКольорове ім’я простору.
Filterstring?ReadВикористований фільтр (наприклад, “DCTDecode” для JPEG, ““FlateDecode”).
IsJpegboolReadЧи є це зображення JPEG (DCTDecode filter).
IsJpeg2000boolReadЧи є це зображення JPEG2000 (фільтр JPXDecode).
HasSoftMaskboolReadЧи має ця картинка м’яку маску (альфа-канал).
IsImageMaskboolReadЧи це маска зображення (штонцил).
ComponentCountintReadКількість кольорових компонентів на основі колірної простори.

Methods

SignatureDescription
AddStencilMask(maskStream: Stream)Прикріпте маску з стенцилів.
DetectColorType(bmp: System.Drawing.Bitmap)Виявляти, чи є бітмапа шерстиною, RGB або CMYK шляхом вибірки її пікселів.
GetAlternativeText(page: Page)Доступний альтернативний текст повертає альт-строги, оголошені для цього зображення в дереві структури сторінки.
GetColorType()Виявлення родини кольорів з запису /ColorSpace зображення.
GetNameInCollection()Назва ресурсу, як зареєстровано в словнику XObject сторінки.
GetRawImageData()Отримати копію нерозроблених (кодованих) даних зображення як MemoryStream.
IsTheSameObject(image: XImage)Референтна рівність проти іншого XImage.
Rename(name: string)Перейменувати ресурсний запис зображення.
Save(stream: Stream)Напишіть байти зображення в потоку.
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat)Напишіть байти зображення в стрім, перекодований як формат.
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat, resolution: int)Напишіть байти зображення в стрім, перекодований як формат з наданим роздільним розмірком.
Save(stream: Stream, resolution: int)Напишіть байти зображення в стрімінь з наданим розрахунок.
ToStream()Повертає байти зображення як потік, який можна шукати.
TrySetAlternativeText(alternativeText: string, page: Page)Прикріплення альтернативного тексту до цього зображення через дерево структури сторінки.
GetRawData()Отримайте сувісні (кодовані) дані зображення.
GetDecodedData()Отримати декодовані дані зображення (фільтр видалений).
GetJpegBytes()Для JPEG зображень повертає суровими байтами JPIG (готові до запису як файл .jpg).
ToPng()Експорт зображення в формі PNG байтів.

See Also

 Українська