XImage
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 | شرح: |
|---|---|---|---|
width | int | بخونید. | عرض تصویر را در پیکسل (/Width) باز می گرداند. |
height | int | بخونید. | ارتفاع تصویر را در پیکسل (/ارتفاع) باز می گرداند. |
bitsPerComponent | int | بخونید. | بتی های هر جزء را باز می گرداند (/BitsPerComponent). |
name | String | بخونید. | نام منبع این تصویر را (به عنوان مثال “Im1”) باز می گرداند. |
colorSpace | ColorSpaceBase | بخونید. | فضای رنگ این تصویر را باز می گرداند. |
imageMask | boolean | بخونید. | بازمی گرداند که آیا این یک ماسک تصویر است (استینسل 1 بیتی). |
decodedData | byte[] | بخونید. | داده های تصویر رمزگشایی شده را (بایت پیکسل خام پس از فشرده سازی فیلتر) باز می گرداند. |
encodedData | byte[] | بخونید. | داده های جریان رمزگذاری شده را (به عنوان مثال، بایت JPEG خام برای DCTDecode) باز می گرداند. |
pdfStream | PdfStream | بخونید. | جریان 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 زیر را باز می گرداند. |