XImage

Översikt

XImage är en klass i Aspose.PDF FOSS för Java.

Representerar en bild XObject i ett PDF-dokument (ISO 32000-1:2008, §8.9, Tabell 89).

Denna klass ger 15 metoder för att arbeta med XImage-objekt i Java-program. Tillgängliga metoder inkluderar: XImage, delete, getBitsPerComponent, getColorSpace, getDecodedData, getEncodedData, getHeight, getName, getPdfStream, getWidth, isImageMask, replace,och tre ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Java-applikationer efter att ha installerat Aspose.PDF FOSS för Java paket. och egenskaper: bitsPerComponent, colorSpace, decodedData, encodedData, height, imageMask,Och 3 fler.

ägodelar

NamnTyp avAccessBeskrivning
widthintLäsningReturnerar bildbredd i pixlar (/vidth).
heightintLäsningReturnerar bildhöjd i pixlar (/Höjd).
bitsPerComponentintLäsningReturnerar bitarna per komponent (/BitsPerComponent).
nameStringLäsningReturnerar källnamnet på denna bild (t.ex. ”Im1”).
colorSpaceColorSpaceBaseLäsningÅterställ färgerna i denna bild.
imageMaskbooleanLäsningÅterkommer om detta är en bildmask (1-bitars stencil).
decodedDatabyte[]LäsningÅterställer de dekoderade bilddata (skär pixelbytar efter filtrera avkompression).
encodedDatabyte[]LäsningÅterställer råkodade strömdata (t.ex. rå JPEG bytes för DCTDecode).
pdfStreamPdfStreamLäsningÅterställer den underliggande PDF-strömmen.

Metoder

SignatureBeskrivning
XImage(stream: PdfStream, name: String, parser: PDFParser)Skapar en XImage från ett XObject-bildström.
getWidth()intReturnerar bildbredd i pixlar (/vidth).
getHeight()intReturnerar bildhöjd i pixlar (/Höjd).
getBitsPerComponent()intReturnerar bitarna per komponent (/BitsPerComponent).
getName()StringReturnerar källnamnet på denna bild (t.ex. ”Im1”).
setName(newName: String)Ange namnet på denna bildresurs, uppdatera både Java-fältet och nyckeln i föräldra /XObject-lösenord (om det är känt).
getColorSpace()ColorSpaceBaseÅterställ färgerna i denna bild.
isImageMask()booleanÅterkommer om detta är en bildmask (1-bitars stencil).
getDecodedData()byte[]Återställer de dekoderade bilddata (skär pixelbytar efter filtrera avkompression).
getEncodedData()byte[]Återställer råkodade strömdata (t.ex. rå JPEG bytes för DCTDecode).
save(output: OutputStream)Spara bilden till en utgångsström.
toBufferedImage()BufferedImageKonvertera denna bild till en {@link BufferedImage}.
delete()Ta bort denna bild från föräldralös XObject-lösenord.
replace(newImageStream: InputStream)Ersätter denna bild med data från en inputström.
getPdfStream()PdfStreamÅterställer den underliggande PDF-strömmen.

Se även

 Svenska