XIMAGE
סקירה כללית
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,ועוד שלושה.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
width | int | קראו | החזיר את רוחב התמונה בפקסלים (/Width). |
height | int | קראו | החזיר את גובה התמונה בפקסלים (/Height). |
bitsPerComponent | int | קראו | החזיר את ה-Bit לפי מרכיב (/BitsPerComponent). |
name | String | קראו | החזיר את שם המשאב של התמונה הזו (לדוגמה, “Im1”). |
colorSpace | ColorSpaceBase | קראו | החזיר את חלל הצבעים של התמונה הזו. |
imageMask | boolean | קראו | החזיר אם זה מסכה תמונה (1-bit stencil). |
decodedData | byte[] | קראו | החזיר את נתוני התמונה המוצגים (לשנות פיקסלים לאחר הפסקת הקלטה). |
encodedData | byte[] | קראו | החזיר את נתוני זרימת הקוד (לדוגמה, ביטים JPEG ירוקים עבור DCTDecode). |
pdfStream | PdfStream | קראו | החזיר את זרימת PDF הבסיסית. |
שיטות
| חתימה | תיאור |
|---|---|
XImage(stream: PdfStream, name: String, parser: PDFParser) | יצירת XImage מתוך תמונה של זרם XObject. |
getWidth() → int | החזיר את רוחב התמונה בפקסלים (/Width). |
getHeight() → int | החזיר את גובה התמונה בפקסלים (/Height). |
getBitsPerComponent() → int | החזיר את ה-Bit לפי מרכיב (/BitsPerComponent). |
getName() → String | החזיר את שם המשאב של התמונה הזו (לדוגמה, “Im1”). |
setName(newName: String) | הקלד את שם משאב התמונה הזה, עדכון שדה Java |
| והחלק המפתח במילון הורי /XObject (אם ידוע). | |
getColorSpace() → ColorSpaceBase | החזיר את חלל הצבעים של התמונה הזו. |
isImageMask() → boolean | החזיר אם זה מסכה תמונה (1-bit stencil). |
getDecodedData() → byte[] | החזיר את נתוני התמונה המוצגים (לשנות פיקסלים לאחר הפסקת הקלטה). |
getEncodedData() → byte[] | החזיר את נתוני זרימת הקוד (לדוגמה, ביטים JPEG ירוקים עבור DCTDecode). |
save(output: OutputStream) | שמור את התמונה לתוך זרם היציאה. |
toBufferedImage() → BufferedImage | הפוך את התמונה הזו ל {@link BufferedImage}. |
delete() | הסר את התמונה הזו מן המילון הורי XObject. |
replace(newImageStream: InputStream) | להחליף את התמונה הזו עם נתונים מתוך זרם כניסה. |
getPdfStream() → PdfStream | החזיר את זרימת PDF הבסיסית. |