XImage
Overview
XImage Java için Aspose.PDF FOSS sınıfıdır.
Bir PDF belgesinde bir XObject görüntüsünü temsil eder (ISO 32000-1:2008, §8.9, Tablo 89).
Bu sınıf, Java programlarında XImage nesneleriyle çalışmak için 15 yöntem sunar. Mevcut yöntemler şunları içerir: XImage, delete, getBitsPerComponent, getColorSpace, getDecodedData, getEncodedData, getHeight, getName, getPdfStream, getWidth, isImageMask, replace,3 tane daha yöntem. Tüm kamu üyeleri, Java paket için Aspose.PDF FOSS’u yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Mülkiyet : bitsPerComponent, colorSpace, decodedData, encodedData, height, imageMask,Ve 3 daha.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
width | int | Read | Görüntü genişliğini piksel (/width) olarak geri getirir. |
height | int | Read | Görüntü yüksekliğini piksel (/height) olarak döndürür. |
bitsPerComponent | int | Read | Bitleri bileşen başına döndürür (/BitsPerComponent). |
name | String | Read | Bu görüntü kaynağı adı (örneğin, “Im1”) iade edilir. |
colorSpace | ColorSpaceBase | Read | Bu resmin renk alanını geri getirir. |
imageMask | boolean | Read | Bu bir görüntü maskesidir ( 1 bit stencil) geri döner. |
decodedData | byte[] | Read | Çekilmiş görüntü verilerini geri getirir (filtre dekompresyonundan sonra piksel byte döndürülür). |
encodedData | byte[] | Read | Düzgün kodlanmış akış verilerini geri getirir (örneğin, DCTDecode için Düşük JPEG byte). |
pdfStream | PdfStream | Read | PDF akışını geri getirir. |
Methods
| Signature | Description |
|---|---|
XImage(stream: PdfStream, name: String, parser: PDFParser) | Bir görüntü XObject akışından bir XImage oluşturur. |
getWidth() → int | Görüntü genişliğini piksel (/width) olarak geri getirir. |
getHeight() → int | Görüntü yüksekliğini piksel (/height) olarak döndürür. |
getBitsPerComponent() → int | Bitleri bileşen başına döndürür (/BitsPerComponent). |
getName() → String | Bu görüntü kaynağı adı (örneğin, “Im1”) iade edilir. |
setName(newName: String) | Bu görüntü kaynağının adını ayarlayın, hem Java alanını hem de ana /XObject sözlüğünde anahtarı güncelleyin (bilindiğinde). |
getColorSpace() → ColorSpaceBase | Bu resmin renk alanını geri getirir. |
isImageMask() → boolean | Bu bir görüntü maskesidir ( 1 bit stencil) geri döner. |
getDecodedData() → byte[] | Çekilmiş görüntü verilerini geri getirir (filtre dekompresyonundan sonra piksel byte döndürülür). |
getEncodedData() → byte[] | Düzgün kodlanmış akış verilerini geri getirir (örneğin, DCTDecode için Düşük JPEG byte). |
save(output: OutputStream) | Görüntüyü bir çıkış akışı için kaydeder. |
toBufferedImage() → BufferedImage | Bu görüntüyi bir {@link BufferedImage}‘a dönüştürür. |
delete() | Bu görüntüyi ana XObject sözlüğünden silin. |
replace(newImageStream: InputStream) | Bu görüntüyi bir giriş akışından gelen verilerle değiştirir. |
getPdfStream() → PdfStream | PDF akışını geri getirir. |