ImageXObject
Pregled
ImageXObject је класа у Aspose.PDF FOSS за .NET.
Представља слику КСНУМКС пронађен у ресурсима ПДФ странице.
Ова класа пружа 7 метода за рад са ImageXObject објектима у .NET програмима. Доступне методе укључују: GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng. Сви јавни чланови су доступни за било коју .NET апликацију након инсталације Aspose.PDF FOSS за .Net пакет. имовине : BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height,И још 5 више.
Svojstva
| Име | Тип | Access | Опис |
|---|---|---|---|
Name | string | читање | Извор име (на пример, “Им0”). |
Width | int | читање | Ширина слике у пикселима. |
Height | int | читање | Висина слике у пикселима. |
BitsPerComponent | int | читање | Битс по компоненти. |
ColorSpace | string? | читање | Цветни простор име. |
Filter | string? | читање | Филтер који се користи (на пример, “ДЦТДекод” за ЈПЕГ, ‘FlateDecode"). |
IsJpeg | bool | читање | Да ли је ово ЈПЕГ слика (ДЦТДецоде филтер). |
IsJpeg2000 | bool | читање | Да ли је ово слика ЈПЕГ2000 (Филтер за ЈПСХДЦОК). |
HasSoftMask | bool | читање | Да ли ова слика има меку маску (алфа канал). |
IsImageMask | bool | читање | Да ли је ово маска слике (стенцил). |
ComponentCount | int | читање | Број компоненти боје заснован на простору боја. |
Metode
| Signature | Опис |
|---|---|
GetRawData() | Dobijte sirove (kodirane) podatke slike. |
GetDecodedData() | Dobijte dekodirane podatke slike (uklonjeni filteri). |
GetJpegBytes() | За ЈПЕГ слике, враћају сурове ЈПАЈ битове (припремљен за писање као .jpg датотеку). |
Save(output: Stream) | Сачувајте слику у току као ЈПЕГ (поремећај Aspose.Pdf, чији XImage.Save(Стрем) емитује ЈФИФ-таг JPEG за основни слике). |
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat) | Сачувајте слику у току на одређеном формату. |
Save(path: string) | Сачувајте слику у датотеку. |
ToPng() | Извозити слику као ПНГ баите. |