XImage

Opinie generală

XImage este o clasă în Aspose.PDF FOSS pentru .NET. Moștenitorii de la: ImageXObject.

Imagenul XObject expune suprafața publică a imaginii.

Această clasă oferă 18 metode pentru a lucra cu obiecte XImage în programe .NET. Metodele disponibile includ: AddStencilMask, DetectColorType, GetAlternativeText, GetColorType, GetDecodedData, GetJpegBytes, GetNameInCollection, GetRawData, GetRawImageData, IsTheSameObject, Rename, Save, și 3 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații .NET după instalarea pachetului Aspose.PDF FOSS for .Net. Proprietăți: BitsPerComponent, ColorSpace, ComponentCount, ContainsTransparency, Filter, FilterType, şi încă 10.

Proprietăți

Numele de proprietateTipul de vehiculAccesulDescriere:
NamestringCitire/scriereNumele resursei (de exemplu, “Im0”); poate fi scris pe tipul derivat.
WidthintCiteşte.Lățimea imaginii în pixeli.
HeightintCiteşte.Înălțimea imaginii în pixeli.
ContainsTransparencyboolCiteşte.Dacă imaginea are o mențiune /SMask sau /Mask care indică transparența pe pixel.
ImageMaskboolCiteşte.Dacă imaginea este o mască de stencil cu 1 bit (se potrivește bazei IsImageMask).
FilterTypeImageFilterTypeCiteşte.Filtrul de comprimare aplicat datelor imaginii.
GrayscaledSystem.Drawing.Image?Citeşte.Rendeați imaginea ca o scară de gri System.Drawing.Image.
MetadataMetadataCiteşte.Metadate XMP atașate imaginii, atunci când sunt prezente.
BitsPerComponentintCiteşte.Biti pe componentă.
ColorSpacestring?Citeşte.Numele spaţiului de culoare.
Filterstring?Citeşte.Filtrul utilizat (de exemplu, “DCTDecode” pentru JPEG, ““FlateDecode”).
IsJpegboolCiteşte.Dacă este o imagine JPEG (filtru DCTDecode).
IsJpeg2000boolCiteşte.Dacă este o imagine JPEG2000 (filtru JPXDecode).
HasSoftMaskboolCiteşte.Dacă această imagine are o mască moale (canal alfa).
IsImageMaskboolCiteşte.Dacă este o mască de imagine (stensil).
ComponentCountintCiteşte.Numărul componentelor de culoare pe baza spațiului color.

Metode de evaluare

SemnăturaDescriere:
AddStencilMask(maskStream: Stream)Ataşează o mască de stencil dintr-un pârâu.
DetectColorType(bmp: System.Drawing.Bitmap)Detectați dacă o hartă de bit este în scala gri, RGB sau CMYK prin eșantionarea pixelilor.
GetAlternativeText(page: Page)Accesorul de text alternativ returnă șirurile alt declarate pentru această imagine în arborele structurii paginii.
GetColorType()Detectați familia de culori din intrarea imaginii /ColorSpace.
GetNameInCollection()Numele resursei înregistrat în dicționarul XObject al paginii.
GetRawImageData()Obțineți o copie a datelor de imagine brute (codate) ca MemoryStream.
IsTheSameObject(image: XImage)Egalitate de referință împotriva unei alte imagini X.
Rename(name: string)Renumează intrarea de resursă a imaginii.
Save(stream: Stream)Scrie imaginea de byte într-un flux.
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat)Scrie baiti de imagine într-un flux re-codat ca format.
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat, resolution: int)Scrieți baiti de imagine într-un flux re-codat ca format la rezoluția furnizată.
Save(stream: Stream, resolution: int)Scrie baiti de imagine într-un flux la rezoluția furnizată.
ToStream()Întoarceți baiti imaginea ca un flux de căutare.
TrySetAlternativeText(alternativeText: string, page: Page)Atașează text alternativ la această imagine prin intermediul arborelui structurii paginii.
GetRawData()Obțineți datele de imagine brute (codate).
GetDecodedData()Obțineți datele de imagine decodate (filtri eliminați).
GetJpegBytes()Pentru imaginile JPEG, se returnează baitii JPIG cruzi (preti pentru a scrie ca fișier .jpg).
ToPng()Exportați imaginea ca baiti PNG.

Vezi și:

 Română