صورة 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 آخرين.

خصائص

اسمالنوعالوصولوصف
widthintاقرأيعيد عرض الصورة بالبيكسل (/ Width).
heightintاقرأيعيد ارتفاع الصورة بالبيكسل (/ارتفاع).
bitsPerComponentintاقرأيعيد البيتات لكل مكون (/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يعيد ارتفاع الصورة بالبيكسل (/ارتفاع).
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 الأساسي.

انظر أيضاً

 العربية