XImage

نمای کلی

XImage یک کلاس در Aspose.PDF FOSS برای جاوا است.

نشان دهنده یک تصویر XObject در سند PDF (ISO 32000-1:2008، §8.9 ، جدول 89).

این کلاس ۱۵ روش برای کار با اشیاء XImage در برنامه های جاوا را ارائه می دهد. روش های موجود شامل: XImage, delete, getBitsPerComponent, getColorSpace, getDecodedData, getEncodedData, getHeight, getName, getPdfStream, getWidth, isImageMask, replace,، و سه روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: bitsPerComponent, colorSpace, decodedData, encodedData, height, imageMask,، و سه تا ديگه .

خواص

نام:نوع:Accessشرح:
widthintبخونید.عرض تصویر را در پیکسل (/Width) باز می گرداند.
heightintبخونید.ارتفاع تصویر را در پیکسل (/ارتفاع) باز می گرداند.
bitsPerComponentintبخونید.بتی های هر جزء را باز می گرداند (/BitsPerComponent).
nameStringبخونید.نام منبع این تصویر را (به عنوان مثال “Im1”) باز می گرداند.
colorSpaceColorSpaceBaseبخونید.فضای رنگ این تصویر را باز می گرداند.
imageMaskbooleanبخونید.بازمی گرداند که آیا این یک ماسک تصویر است (استینسل 1 بیتی).
decodedDatabyte[]بخونید.داده های تصویر رمزگشایی شده را (بایت پیکسل خام پس از فشرده سازی فیلتر) باز می گرداند.
encodedDatabyte[]بخونید.داده های جریان رمزگذاری شده را (به عنوان مثال، بایت JPEG خام برای DCTDecode) باز می گرداند.
pdfStreamPdfStreamبخونید.جریان PDF زیر را باز می گرداند.

روش ها

Signatureشرح:
XImage(stream: PdfStream, name: String, parser: PDFParser)یک تصویر X از جریان تصویر xObject ایجاد می کند.
getWidth()intعرض تصویر را در پیکسل (/Width) باز می گرداند.
getHeight()intارتفاع تصویر را در پیکسل (/ارتفاع) باز می گرداند.
getBitsPerComponent()intبتی های هر جزء را باز می گرداند (/BitsPerComponent).
getName()Stringنام منبع این تصویر را (به عنوان مثال “Im1”) باز می گرداند.
setName(newName: String)نام این منبع تصویر را تنظیم می کند، هر دو میدان جاوا و کلید در فرهنگ لغت /XObject (اگر شناخته شده باشد) به روز می سازد.
getColorSpace()ColorSpaceBaseفضای رنگ این تصویر را باز می گرداند.
isImageMask()booleanبازمی گرداند که آیا این یک ماسک تصویر است (استینسل 1 بیتی).
getDecodedData()byte[]داده های تصویر رمزگشایی شده را (بایت پیکسل خام پس از فشرده سازی فیلتر) باز می گرداند.
getEncodedData()byte[]داده های جریان رمزگذاری شده را (به عنوان مثال، بایت JPEG خام برای DCTDecode) باز می گرداند.
save(output: OutputStream)تصویر را به یک جریان خروجی ذخیره می کند.
toBufferedImage()BufferedImageاین تصویر را به یک {@link BufferedImage} تبدیل می کند.
delete()این تصویر را از فرهنگ لغت XObject حذف می کند.
replace(newImageStream: InputStream)این تصویر را با داده های یک جریان ورودی جایگزین می کند.
getPdfStream()PdfStreamجریان PDF زیر را باز می گرداند.

همچنین ببینید:

 فارسی