صورة 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 for Java. خصائص: bitsPerComponent, colorSpace, decodedData, encodedData, height, imageMask,و 3 آخرين.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
width | int | اقرأ | يعيد عرض الصورة بالبيكسل (/ Width). |
height | int | اقرأ | يعيد ارتفاع الصورة بالبيكسل (/ارتفاع). |
bitsPerComponent | int | اقرأ | يعيد البيتات لكل مكون (/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 | يعيد ارتفاع الصورة بالبيكسل (/ارتفاع). |
getBitsPerComponent() → int | يعيد البيتات لكل مكون (/BitsPerComponent). |
getName() → String | يعيد اسم المصدر لهذا الصورة (مثل “Im1”). |
setName(newName: String) | يضع اسم هذا المصدر الصور، وتحديث كل من حقل جاوا |
| والمفتاح في قاموس /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 الأساسي. |