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 proprietateTipul de vehiculAccesulDescriere:
widthintCiteşte.Retoară lățimea imaginii în pixeli (/Lățime).
heightintCiteşte.Întoarce înălțimea imaginii în pixeli (/înălţime).
bitsPerComponentintCiteşte.Întoarce biturile pentru fiecare componentă (/BitsPerComponent).
nameStringCiteşte.Întoarce numele resursei acestei imagini (de exemplu, “Im1”).
colorSpaceColorSpaceBaseCiteşte.Întoarce spațiul de culoare al imaginii.
imageMaskbooleanCiteşte.Întoarce dacă este o mască de imagine (1-bit stencil).
decodedDatabyte[]Citeşte.Retoară datele de imagine decodate (biți pixeli brute după descomprimarea filtruului).
encodedDatabyte[]Citeşte.Întoarce datele de flux criptate brute (de exemplu, baiti JPEG bruți pentru DCTDecode).
pdfStreamPdfStreamCiteşte.Întoarce fluxul PDF de bază.

Metode de evaluare

SemnăturaDescriere:
XImage(stream: PdfStream, name: String, parser: PDFParser)Creează o imagine XImage dintr-un flux de imagini XObject.
getWidth()intRetoară 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()BufferedImageConvertează 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ă.

Vezi și:

 Română