XImage

Približni podaci

XImage je klasa u Aspose.PDF FOSS za .NET. Nasljednici od: ImageXObject.

Slika XObject omot koji izložava javnu površinu XImage.

Ova klasa pruža 18 metoda za rad s XImage objektima u .NET programima. Postoje i sljedeće metode: AddStencilMask, DetectColorType, GetAlternativeText, GetColorType, GetDecodedData, GetJpegBytes, GetNameInCollection, GetRawData, GetRawImageData, IsTheSameObject, Rename, Save, i tri dodatna metoda. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.PDF FOSS za .Net. Ograničenja: BitsPerComponent, ColorSpace, ComponentCount, ContainsTransparency, Filter, FilterType, i još 10 .

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
NamestringČitanje/pisanjeIzvorni broj (npr. “Im0”); može se zapisati na izvedeni tip.
WidthintČitaj.Širina slike u pikselima.
HeightintČitaj.Visina slike u pikselima.
ContainsTransparencyboolČitaj.Ako je u pitanju “svrha” ili “izvorna površina”, to znači da se na temelju tog kriterija ne može utvrditi:.
ImageMaskboolČitaj.Ako je slika 1-bitna maska štensila (podudara se s bazom IsImageMask).
FilterTypeImageFilterTypeČitaj.Filter za kompresiju koji se primjenjuje na podatke sliku.
GrayscaledSystem.Drawing.Image?Čitaj.Izložite sliku kao šareni skala System.Drawing.Image.
MetadataMetadataČitaj.XMP metapodatki priloženi ovoj slici, ako su prisutni.
BitsPerComponentintČitaj.Bitovi po komponentima.
ColorSpacestring?Čitaj.Boja prostora ime.
Filterstring?Čitaj.U tom slučaju, u skladu s člankom 16. stavkom 1. točkom (a) ovog članka, se može koristiti sljedeći:.
IsJpegboolČitaj.Da li je to JPEG slika (DCTDecode filter).
IsJpeg2000boolČitaj.Da li je to JPEG2000 slika (JPXDecode filter).
HasSoftMaskboolČitaj.Da li ova slika ima mekanu masku (alfa kanal).
IsImageMaskboolČitaj.Da li je ovo slika maske (štentil).
ComponentCountintČitaj.Broj boja u skladu s prostorom boje.

Metoda za primjenu

PotpisOpisivanje
AddStencilMask(maskStream: Stream)Prilagodi masku od stensila iz potoka.
DetectColorType(bmp: System.Drawing.Bitmap)Detekcija bitmap je grayscale, RGB ili CMYK uzimanjem svojih piksela.
GetAlternativeText(page: Page)Alternativno-tekstni pristupnik vraća alt nizove deklarirane za ovu sliku u stablu strukture stranice.
GetColorType()Detekcija obitelji boja iz /ColorSpace unosa slike.
GetNameInCollection()Ime resursa kako je registrirano u XObject rječniku stranice.
GetRawImageData()Dobijite kopiju sirovih (kodiranih) podataka s slike kao MemoryStream.
IsTheSameObject(image: XImage)Referentna jednakost protiv drugog XImage.
Rename(name: string)Preimenovati izvorni zapis slike.
Save(stream: Stream)Napiši bajtove slike u tok.
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat)Pišite bajtove slike u tok koji je preokodiran kao format.
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat, resolution: int)Pišite bajtove slike u tok koji je ponovno kodiran kao format na isporučenoj rezoluciji.
Save(stream: Stream, resolution: int)Napisati slike bajtova na tok u isporučenom rezoluciji.
ToStream()Vrati bajtove slike kao potok za pretraživanje.
TrySetAlternativeText(alternativeText: string, page: Page)Pridružite alternativni tekst ovoj slici putem stabla strukture stranice.
GetRawData()Dobijte sirove (kodirane) podatke sliku.
GetDecodedData()Dobijte dešifrirane podatke sliku (filteri uklonjeni).
GetJpegBytes()Za JPEG slike, vraća sirove JPIG bajtove (spremne za pisanje kao .jpg datoteka).
ToPng()Izvezati sliku kao PNG bajtove.

Također pogledajte:

 Hrvatski