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: | Prihvat | Opisivanje |
|---|---|---|---|
Name | string | Čitanje/pisanje | Izvorni broj (npr. “Im0”); može se zapisati na izvedeni tip. |
Width | int | Čitaj. | Širina slike u pikselima. |
Height | int | Čitaj. | Visina slike u pikselima. |
ContainsTransparency | bool | Čitaj. | Ako je u pitanju “svrha” ili “izvorna površina”, to znači da se na temelju tog kriterija ne može utvrditi:. |
ImageMask | bool | Čitaj. | Ako je slika 1-bitna maska štensila (podudara se s bazom IsImageMask). |
FilterType | ImageFilterType | Čitaj. | Filter za kompresiju koji se primjenjuje na podatke sliku. |
Grayscaled | System.Drawing.Image? | Čitaj. | Izložite sliku kao šareni skala System.Drawing.Image. |
Metadata | Metadata | Čitaj. | XMP metapodatki priloženi ovoj slici, ako su prisutni. |
BitsPerComponent | int | Čitaj. | Bitovi po komponentima. |
ColorSpace | string? | Čitaj. | Boja prostora ime. |
Filter | string? | Čitaj. | U tom slučaju, u skladu s člankom 16. stavkom 1. točkom (a) ovog članka, se može koristiti sljedeći:. |
IsJpeg | bool | Čitaj. | Da li je to JPEG slika (DCTDecode filter). |
IsJpeg2000 | bool | Čitaj. | Da li je to JPEG2000 slika (JPXDecode filter). |
HasSoftMask | bool | Čitaj. | Da li ova slika ima mekanu masku (alfa kanal). |
IsImageMask | bool | Čitaj. | Da li je ovo slika maske (štentil). |
ComponentCount | int | Čitaj. | Broj boja u skladu s prostorom boje. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
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. |