XImage

Översikt

XImage är en klass i Aspose.PDF FOSS för .NET. ärvt från: ImageXObject.

Image XObject är en spegel som speglar den offentliga ytan på Aspose.Pdf XImage.

Denna klass ger 19 metoder för att arbeta med XImage-objekt i .NET-program. Tillgängliga metoder inkluderar: AddStencilMask, DetectColorType, GetAlternativeText, GetColorType, GetDecodedData, GetJpegBytes, GetNameInCollection, GetRawData, GetRawImageData, IsTheSameObject, Rename, Save,och tre ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: BitsPerComponent, ColorSpace, ComponentCount, ContainsTransparency, Filter, FilterType,Och 10 mer.

ägodelar

NamnTyp avAccessBeskrivning
NamestringLäs/ SkrivResursnamnet (t.ex. ”Im0”); skrivet på den härledande typen.
WidthintLäsningBildbredd i pixlar.
HeightintLäsningBildhöghet i pixlar.
ContainsTransparencyboolLäsningOavsett om bilden har en /SMask eller /Mask-inträde som indikerar per pixel transparens.
ImageMaskboolLäsningOm bilden är en 1-bitars stencilmask (matches base IsImageMask).
FilterTypeImageFilterTypeLäsningKomprimeringsfiltret tillämpas på bilddata.
GrayscaledSystem.Drawing.Image?LäsningRenderar bilden som en gryscale System.Drawing.Image.
MetadataMetadataLäsningXMP metadata som är ansluten till den här bilden, parsed från bildens /Metadata ström vid första åtkomst (fria när bilden bär ingen /metadata).
BitsPerComponentintLäsningBits per komponent.
ColorSpacestring?LäsningFärg rymdnamn.
Filterstring?LäsningFiltern som används (t.ex. ”DCTDecode” för JPEG, ”FlateDecode”).
IsJpegboolLäsningOm det här är en JPEG-bild (DCTDecode filter).
IsJpeg2000boolLäsningOm detta är en JPEG2000 bild (JPXDecode filter).
HasSoftMaskboolLäsningOm bilden har en mjuk mask (alfa kanal).
IsImageMaskboolLäsningOm det här är en bildmask (stencil).
ComponentCountintLäsningAntal färgkomponenter baserat på färgtillfället.

Metoder

SignatureBeskrivning
AddStencilMask(maskStream: Stream)Lägg en stencilmask från ett flöde.
DetectColorType(bmp: System.Drawing.Bitmap)Upptäck om en bitmap är grayscale, RGB eller CMYK genom att prova dess pixlar.
GetAlternativeText(page: Page)Alternativtext tillbehör – returnerar alt strängar deklarerade för denna bild i sidan struktur träd.
GetColorType()Upptäck färgfamiljen i bilden.
GetNameInCollection()Resursnamnet är som registrerat i XObject-lösenordet på sidan.
GetRawImageData()Få en kopia av de råa (kodade) bilddata som en sökbar MemoryStream.
IsTheSameObject(image: XImage)Referens jämlikhet mot en annan XImage.
Rename(name: string)Renomera bildens resursinträde.
Save(stream: Stream)Skriv bildbyten till en ström.
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat)Skriv bildbyten till en ström som kodas om i formatet.
Save(stream: Stream, format: Aspose.Pdf.Drawing.ImageFormat)Skriv bilden som kodas om som den angivna ImageFormat.
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat, resolution: int)Skriv bildbyten till en ström som kodas om i formatsformat vid den levererade upplösningen.
Save(stream: Stream, resolution: int)Skriv bildbyten till en ström i den levererade upplösningen.
ToStream()Återställ bilds bytes som en sökbar ström.
TrySetAlternativeText(alternativeText: string, page: Page)Lägg till alternativ text till den här bilden via sidan struktur träd.
GetRawData()Hämta den råa (kodade) bilddata.
GetDecodedData()Hämta den avkodade bilddatan (filter borttagna).
GetJpegBytes()För JPEG-bilder returnerar den råa JPeg byten (beredd att skriva som .jpg-filen).
ToPng()Exportera bilden som PNG byter.

Se även

 Svenska