XΜΗΓΕΝΟ
ΕΚΤΙΜΗΣΗ
XImage Είναι μια τάξη στο Aspose.PDF FOSS για Java.
Αντιπροσωπεύει μια εικόνα XObject σε ένα έγγραφο PDF (ISO 32000-1:2008, §8.9, Σελίδα 89).
Αυτή η τάξη παρέχει 15 μεθόδους για να εργαστείτε με αντικείμενα XImage σε προγράμματα Java. Οι διαθέσιμες μεθόδους περιλαμβάνουν: XImage, delete, getBitsPerComponent, getColorSpace, getDecodedData, getEncodedData, getHeight, getName, getPdfStream, getWidth, isImageMask, replace,και 3 πρόσθετες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Java μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο Java. Ιδιοκτησία : bitsPerComponent, colorSpace, decodedData, encodedData, height, imageMask,Και 3 ακόμα.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
width | int | Διαβάστε | Επιστρέφει το πλάτος εικόνας σε pixels (/Width). |
height | int | Διαβάστε | Επιστρέφει το ύψος της εικόνας σε pixels (/Height). |
bitsPerComponent | int | Διαβάστε | Επιστρέφει τα bit ανά συστατικό (/BitsPerComponent). |
name | String | Διαβάστε | Επιστρέφει το όνομα πηγής αυτής της εικόνας (π.χ., «Im1»). |
colorSpace | ColorSpaceBase | Διαβάστε | Επιστρέφει το χρώμα της εικόνας. |
imageMask | boolean | Διαβάστε | Επιστρέφει αν πρόκειται για μια μάσκα εικόνας (1-bit stencil). |
decodedData | byte[] | Διαβάστε | Επιστρέφει τα αποκωδικοποιημένα δεδομένα εικόνας (καθορίζει μύθους pixel μετά την αποσύνθεση του φίλτρου). |
encodedData | byte[] | Διαβάστε | Επιστρέφει τα πρώτα κρυπτογραφημένα δεδομένα ροής (για παράδειγμα, πρώτες bytes JPEG για DCTDecode). |
pdfStream | PdfStream | Διαβάστε | Επιστρέφει το υπόβαθρο PDF stream. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
XImage(stream: PdfStream, name: String, parser: PDFParser) | Δημιουργεί ένα XImage από μια εικόνα ροή XObject. |
getWidth() → int | Επιστρέφει το πλάτος εικόνας σε pixels (/Width). |
getHeight() → int | Επιστρέφει το ύψος της εικόνας σε pixels (/Height). |
getBitsPerComponent() → int | Επιστρέφει τα bit ανά συστατικό (/BitsPerComponent). |
getName() → String | Επιστρέφει το όνομα πηγής αυτής της εικόνας (π.χ., «Im1»). |
setName(newName: String) | Στείλε το όνομα αυτής της πηγής εικόνας, ενημερώστε και τα δύο πεδία Java |
| και το κλειδί στο γονικό /XObject λεξιλόγιο (αν γνωστό). | |
getColorSpace() → ColorSpaceBase | Επιστρέφει το χρώμα της εικόνας. |
isImageMask() → boolean | Επιστρέφει αν πρόκειται για μια μάσκα εικόνας (1-bit stencil). |
getDecodedData() → byte[] | Επιστρέφει τα αποκωδικοποιημένα δεδομένα εικόνας (καθορίζει μύθους pixel μετά την αποσύνθεση του φίλτρου). |
getEncodedData() → byte[] | Επιστρέφει τα πρώτα κρυπτογραφημένα δεδομένα ροής (για παράδειγμα, πρώτες bytes JPEG για DCTDecode). |
save(output: OutputStream) | Αποθηκεύει την εικόνα σε ένα ρεύμα παραγωγής. |
toBufferedImage() → BufferedImage | Μετατρέψτε αυτή την εικόνα σε ένα {@link BufferedImage}. |
delete() | Διαγράψτε αυτή την εικόνα από το γονικό λεξιλόγιο XObject. |
replace(newImageStream: InputStream) | Αντικαθιστά αυτή την εικόνα με δεδομένα από ένα ρεύμα εισόδου. |
getPdfStream() → PdfStream | Επιστρέφει το υπόβαθρο PDF stream. |