XImagie
Opinie generală
XImage este o clasă în Aspose.PDF FOSS pentru Java.
Reprezintă o imagine XObject într-un document PDF (ISO 32000-1:2008, §8.9, tabel 89).
Această clasă oferă 15 metode pentru a lucra cu obiecte XImage în programele Java. Metodele disponibile includ: XImage, delete, getBitsPerComponent, getColorSpace, getDecodedData, getEncodedData, getHeight, getName, getPdfStream, getWidth, isImageMask, replace, și 3 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Java după instalarea pachetului FOSS pentru Java. Proprietăți: bitsPerComponent, colorSpace, decodedData, encodedData, height, imageMask, şi încă 3 .
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
width | int | Citeşte. | Retoară lățimea imaginii în pixeli (/Lățime). |
height | int | Citeşte. | Întoarce înălțimea imaginii în pixeli (/înălţime). |
bitsPerComponent | int | Citeşte. | Întoarce biturile pentru fiecare componentă (/BitsPerComponent). |
name | String | Citeşte. | Întoarce numele resursei acestei imagini (de exemplu, “Im1”). |
colorSpace | ColorSpaceBase | Citeşte. | Întoarce spațiul de culoare al imaginii. |
imageMask | boolean | Citeşte. | Întoarce dacă este o mască de imagine (1-bit stencil). |
decodedData | byte[] | Citeşte. | Retoară datele de imagine decodate (biți pixeli brute după descomprimarea filtruului). |
encodedData | byte[] | Citeşte. | Întoarce datele de flux criptate brute (de exemplu, baiti JPEG bruți pentru DCTDecode). |
pdfStream | PdfStream | Citeşte. | Întoarce fluxul PDF de bază. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
XImage(stream: PdfStream, name: String, parser: PDFParser) | Creează o imagine XImage dintr-un flux de imagini XObject. |
getWidth() → int | Retoară lățimea imaginii în pixeli (/Lățime). |
getHeight() → int | Întoarce înălțimea imaginii în pixeli (/înălţime). |
getBitsPerComponent() → int | Întoarce biturile pentru fiecare componentă (/BitsPerComponent). |
getName() → String | Întoarce numele resursei acestei imagini (de exemplu, “Im1”). |
setName(newName: String) | Setarea numelui acestei resurse de imagine, actualizare atât câmpul Java |
| și cheia din dicționarul /XObject (dacă este cunoscută). | |
getColorSpace() → ColorSpaceBase | Întoarce spațiul de culoare al imaginii. |
isImageMask() → boolean | Întoarce dacă este o mască de imagine (1-bit stencil). |
getDecodedData() → byte[] | Întoarce datele de imagine decodate (biți pixeli brute după descomprimarea filtruului). |
getEncodedData() → byte[] | Întoarce datele de flux criptate brute (de exemplu, baiti JPEG bruți pentru DCTDecode). |
save(output: OutputStream) | Salvează imaginea într-un flux de ieşire. |
toBufferedImage() → BufferedImage | Convertează această imagine într-un {@link BufferedImage}. |
delete() | Șterge această imagine din dicționarul XObject. |
replace(newImageStream: InputStream) | Înlocuiește această imagine cu date dintr-un flux de intrare. |
getPdfStream() → PdfStream | Întoarce fluxul PDF de bază. |