XImage
Összefoglaló
XImage az .NET-es FOSS Aspose.PDF osztály. Az örökölők: ImageXObject.
A kép XObject csomagolása, amely feltárja az XImage nyilvános felületét.
Ez a osztály 18 módszert kínál az XImage objektumokkal való munkavégzéshez .NET programokban. A rendelkezésre álló módszerek közé tartozik: AddStencilMask, DetectColorType, GetAlternativeText, GetColorType, GetDecodedData, GetJpegBytes, GetNameInCollection, GetRawData, GetRawImageData, IsTheSameObject, Rename, Save, és 3 további módszer. Minden nyilvános tag hozzáférhető bármely .NET alkalmazáshoz a Aspose.PDF FOSS for .Net csomag telepítése után. A tulajdonságok: BitsPerComponent, ColorSpace, ComponentCount, ContainsTransparency, Filter, FilterType,És még tíz.
A tulajdonságok
| A neve: | A típus: | Hozzáférés | Leírás |
|---|---|---|---|
Name | string | Olvasás/írás | A forrás neve (pl. “Im0”); az eredetileg kapott típusra írható. |
Width | int | Olvasd! | A kép szélessége pixelekben. |
Height | int | Olvasd! | A kép magassága pixelekben. |
ContainsTransparency | bool | Olvasd! | Az, hogy a képben van-e /SMask vagy /Mask bejegyzés pixelenként átláthatóságot jelző. |
ImageMask | bool | Olvasd! | Az, hogy a kép egy 1-bites stencilmaszk-e (egyenlő az IsImageMask bázissal). |
FilterType | ImageFilterType | Olvasd! | A képadatokra alkalmazott kompressziós szűrő. |
Grayscaled | System.Drawing.Image? | Olvasd! | A kép szürke méretű System.Drawing.Image. |
Metadata | Metadata | Olvasd! | A képre csatolt XMP-metadatok, ha azok jelen vannak. |
BitsPerComponent | int | Olvasd! | Bits komponensenként. |
ColorSpace | string? | Olvasd! | Színes térnév. |
Filter | string? | Olvasd! | A használt szűrő (pl. “DCTDecode” JPEG-hez, “FlateDecode”). |
IsJpeg | bool | Olvasd! | Az, hogy ez egy JPEG kép (DCTDecode szűrő). |
IsJpeg2000 | bool | Olvasd! | Az, hogy ez egy JPEG2000 kép (JPXDecode szűrő). |
HasSoftMask | bool | Olvasd! | Az, hogy a képen van-e puha maszk (alfa csatorna). |
IsImageMask | bool | Olvasd! | Ez egy képmaszk. |
ComponentCount | int | Olvasd! | A színtér alapján a színkomponensek száma. |
Módszerek
| Az aláírás: | Leírás |
|---|---|
AddStencilMask(maskStream: Stream) | Csatlakozz egy folyosóból készült maszkhoz. |
DetectColorType(bmp: System.Drawing.Bitmap) | A bitmápák szürke, RGB vagy CMYK képek a pixelek mintavételével. |
GetAlternativeText(page: Page) | Az alternatív szöveges Accessor az oldal struktúra fájában a képhez megadott alt szalagokat adja vissza. |
GetColorType() | A kép /ColorSpace bejegyzéséből a színcsaládot fedezze fel. |
GetNameInCollection() | A forrás neve, ahogy az oldal XObject szótárában van regisztrálva. |
GetRawImageData() | Szerezzen másolatot a nyers (kódolt) képadatokról, mint kereshető MemoryStream. |
IsTheSameObject(image: XImage) | Referenciakörülmény egy másik X-képhez képest. |
Rename(name: string) | Nevezd át a kép forrásbejegyzését. |
Save(stream: Stream) | Írja le a kép byte-it egy áramlásra. |
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat) | Írja le a kép bájtját egy formátumként újra kódolt áramlásra. |
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat, resolution: int) | Írja le a kép bájtjai egy olyan áramlásra, amelyet újra kódolnak formátumként az adott felbontásban. |
Save(stream: Stream, resolution: int) | Írja le a kép bájtját egy áramlásra az adott felbontásban. |
ToStream() | Vissza a kép byte-ok kereshető áramlás. |
TrySetAlternativeText(alternativeText: string, page: Page) | Hozzáadhat alternatív szöveget a képhez az oldal szerkezet fáján keresztül. |
GetRawData() | Szerezd meg a nyers (kódolt) képadatok. |
GetDecodedData() | Szerezd meg a dekódolt képadatok (a szűrők eltávolításával). |
GetJpegBytes() | JPEG képek esetében a nyers JPIG-bitéket adja vissza (kész .jpg fájlként írni). |
ToPng() | Export a kép PNG bájt. |