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,ועוד שלושה.

נכסים

שםסוגגישהתיאור
widthintקראוהחזיר את רוחב התמונה בפקסלים (/Width).
heightintקראוהחזיר את גובה התמונה בפקסלים (/Height).
bitsPerComponentintקראוהחזיר את ה-Bit לפי מרכיב (/BitsPerComponent).
nameStringקראוהחזיר את שם המשאב של התמונה הזו (לדוגמה, “Im1”).
colorSpaceColorSpaceBaseקראוהחזיר את חלל הצבעים של התמונה הזו.
imageMaskbooleanקראוהחזיר אם זה מסכה תמונה (1-bit stencil).
decodedDatabyte[]קראוהחזיר את נתוני התמונה המוצגים (לשנות פיקסלים לאחר הפסקת הקלטה).
encodedDatabyte[]קראוהחזיר את נתוני זרימת הקוד (לדוגמה, ביטים JPEG ירוקים עבור DCTDecode).
pdfStreamPdfStreamקראוהחזיר את זרימת 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 הבסיסית.

ראה גם

 עברית