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
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
width | int | Läsning | Returnerar bildbredd i pixlar (/vidth). |
height | int | Läsning | Returnerar bildhöjd i pixlar (/Höjd). |
bitsPerComponent | int | Läsning | Returnerar bitarna per komponent (/BitsPerComponent). |
name | String | Läsning | Returnerar källnamnet på denna bild (t.ex. ”Im1”). |
colorSpace | ColorSpaceBase | Läsning | Återställ färgerna i denna bild. |
imageMask | boolean | Läsning | Återkommer om detta är en bildmask (1-bitars stencil). |
decodedData | byte[] | Läsning | Återställer de dekoderade bilddata (skär pixelbytar efter filtrera avkompression). |
encodedData | byte[] | Läsning | Återställer råkodade strömdata (t.ex. rå JPEG bytes för DCTDecode). |
pdfStream | PdfStream | Läsning | Återställer den underliggande PDF-strömmen. |
Metoder
| Signature | Beskrivning |
|---|---|
XImage(stream: PdfStream, name: String, parser: PDFParser) | Skapar en XImage från ett XObject-bildström. |
getWidth() → int | Returnerar bildbredd i pixlar (/vidth). |
getHeight() → int | Returnerar bildhöjd i pixlar (/Höjd). |
getBitsPerComponent() → int | Returnerar bitarna per komponent (/BitsPerComponent). |
getName() → String | Returnerar 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() → BufferedImage | Konvertera 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. |