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ésLeírás
NamestringOlvasás/írásA forrás neve (pl. “Im0”); az eredetileg kapott típusra írható.
WidthintOlvasd!A kép szélessége pixelekben.
HeightintOlvasd!A kép magassága pixelekben.
ContainsTransparencyboolOlvasd!Az, hogy a képben van-e /SMask vagy /Mask bejegyzés pixelenként átláthatóságot jelző.
ImageMaskboolOlvasd!Az, hogy a kép egy 1-bites stencilmaszk-e (egyenlő az IsImageMask bázissal).
FilterTypeImageFilterTypeOlvasd!A képadatokra alkalmazott kompressziós szűrő.
GrayscaledSystem.Drawing.Image?Olvasd!A kép szürke méretű System.Drawing.Image.
MetadataMetadataOlvasd!A képre csatolt XMP-metadatok, ha azok jelen vannak.
BitsPerComponentintOlvasd!Bits komponensenként.
ColorSpacestring?Olvasd!Színes térnév.
Filterstring?Olvasd!A használt szűrő (pl. “DCTDecode” JPEG-hez, “FlateDecode”).
IsJpegboolOlvasd!Az, hogy ez egy JPEG kép (DCTDecode szűrő).
IsJpeg2000boolOlvasd!Az, hogy ez egy JPEG2000 kép (JPXDecode szűrő).
HasSoftMaskboolOlvasd!Az, hogy a képen van-e puha maszk (alfa csatorna).
IsImageMaskboolOlvasd!Ez egy képmaszk.
ComponentCountintOlvasd!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.

Lásd még:

 Magyar