XImage
Genel Bakış
XImage Java için FOSS’de bir sınıf.
Bir PDF belgesinde XObject görüntüsünü temsil eder (ISO 32000-1:2008, §8.9, Tablo 89).
Bu sınıf, Java programlarında XImage nesnelerle çalışmak için 15 yöntem sağlar. Kullanılabilir yöntemler şunlardır: XImage, delete, getBitsPerComponent, getColorSpace, getDecodedData, getEncodedData, getHeight, getName, getPdfStream, getWidth, isImageMask, replace, ve 3 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: bitsPerComponent, colorSpace, decodedData, encodedData, height, imageMask,Ve 3 tane daha.
Özellikler
| Adı: | Tip: | Access | Açıklama: |
|---|---|---|---|
width | int | Oku . | Resim genişliğini piksel olarak gönderir (/Açıklık). |
height | int | Oku . | Resim yüksekliğini piksel olarak gönderir (/ Yükseklik). |
bitsPerComponent | int | Oku . | Her bileşen için bitleri gönderir (/BitsPerComponent). |
name | String | Oku . | Bu görüntünün kaynak adını gönderir (örneğin, “Im1”). |
colorSpace | ColorSpaceBase | Oku . | Resmin renk alanını gönderir. |
imageMask | boolean | Oku . | Bu bir görüntü maskesi olup olmadığını gönderir (1 bitli şablon). |
decodedData | byte[] | Oku . | Çözümlü görüntü verilerini (filtre çözülmesinden sonra ham piksel baytları) gönderir. |
encodedData | byte[] | Oku . | Çiğ kodlanmış akış verilerini (örneğin, DCTDecode için çiğ JPEG baytları) gönderir. |
pdfStream | PdfStream | Oku . | Altta bulunan PDF akışını gönderir. |
Yöntemler
| Signature | Açıklama: |
|---|---|
XImage(stream: PdfStream, name: String, parser: PDFParser) | XObject akışından bir XImage oluşturur. |
getWidth() → int | Resim genişliğini piksel olarak gönderir (/Açıklık). |
getHeight() → int | Resim yüksekliğini piksel olarak gönderir (/ Yükseklik). |
getBitsPerComponent() → int | Her bileşen için bitleri gönderir (/BitsPerComponent). |
getName() → String | Bu görüntünün kaynak adını gönderir (örneğin, “Im1”). |
setName(newName: String) | Ana / XObject sözlüğündeki Java alanı ve anahtarı (bilindiği takdirde) güncelleyerek bu görüntü kaynağının adını belirler. |
getColorSpace() → ColorSpaceBase | Resmin renk alanını gönderir. |
isImageMask() → boolean | Bu bir görüntü maskesi olup olmadığını gönderir (1 bitli şablon). |
getDecodedData() → byte[] | Çözümlü görüntü verilerini (filtre çözülmesinden sonra ham piksel baytları) gönderir. |
getEncodedData() → byte[] | Çiğ kodlanmış akış verilerini (örneğin, DCTDecode için çiğ JPEG baytları) gönderir. |
save(output: OutputStream) | Resmi bir çıkış akışına kaydeder. |
toBufferedImage() → BufferedImage | Bu görüntüyü {@link BufferedImage} olarak dönüştürür. |
delete() | Bu resmi ana XObject sözlüğünden silinir. |
replace(newImageStream: InputStream) | Bu görüntüyü giriş akışından veriyle değiştirir. |
getPdfStream() → PdfStream | Altta bulunan PDF akışını gönderir. |