XImage
XImage
Overview
XImage adalah kelas di Aspose.PDF FOSS untuk Java.
Menampilkan gambar XObject dalam dokumen PDF (ISO 32000-1:2008, §8.9, Tabel 89).
Kelas ini menyediakan 15 metode untuk bekerja dengan objek XImage dalam program Java. Metode yang tersedia meliputi: XImage, delete, getBitsPerComponent, getColorSpace, getDecodedData, getEncodedData, getHeight, getName, getPdfStream, getWidth, isImageMask, replace, dan 3 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: bitsPerComponent, colorSpace, decodedData, encodedData, height, imageMask, dan 3 lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
width | int | Read | Mengembalikan lebar gambar dalam piksel (/Lembar). |
height | int | Read | Mengembalikan tinggi gambar dalam piksel (/Hight). |
bitsPerComponent | int | Read | Mengembalikan bit per komponen (/BitsPerComponent). |
name | String | Read | Mengembalikan nama sumber gambar ini (misalnya, “Im1”). |
colorSpace | ColorSpaceBase | Read | Mengembalikan ruang warna gambar ini. |
imageMask | boolean | Read | Mengembalikan apakah ini adalah topeng gambar (1-bit stencil). |
decodedData | byte[] | Read | Mengembalikan data gambar yang telah didekodekan (piksel mentah setelah dekompresi filter). |
encodedData | byte[] | Read | Mengembalikan data aliran yang dienkode mentah (misalnya, byte JPEG mentah untuk DCTDecode). |
pdfStream | PdfStream | Read | Mengembalikan aliran PDF yang mendasari. |
Methods
| Signature | Description |
|---|---|
XImage(stream: PdfStream, name: String, parser: PDFParser) | Membuat XImage dari image XObject stream. |
getWidth() → int | Mengembalikan lebar gambar dalam piksel (/Lembar). |
getHeight() → int | Mengembalikan tinggi gambar dalam piksel (/Hight). |
getBitsPerComponent() → int | Mengembalikan bit per komponen (/BitsPerComponent). |
getName() → String | Mengembalikan nama sumber gambar ini (misalnya, “Im1”). |
setName(newName: String) | Menetapkan nama sumber gambar ini, memperbarui kedua bidang Java |
| dan kunci di kamus /XObject induk (jika diketahui). | |
getColorSpace() → ColorSpaceBase | Mengembalikan ruang warna gambar ini. |
isImageMask() → boolean | Mengembalikan apakah ini adalah topeng gambar (1-bit stencil). |
getDecodedData() → byte[] | Mengembalikan data gambar yang telah didekodekan (piksel mentah setelah dekompresi filter). |
getEncodedData() → byte[] | Mengembalikan data aliran yang dienkode mentah (misalnya, byte JPEG mentah untuk DCTDecode). |
save(output: OutputStream) | Menyimpan gambar ke aliran output. |
toBufferedImage() → BufferedImage | Mengkonversi gambar ini menjadi {@link BufferedImage}. |
delete() | Menghapus gambar ini dari kamus XObject induk. |
replace(newImageStream: InputStream) | Mengganti gambar ini dengan data dari aliran input. |
getPdfStream() → PdfStream | Mengembalikan aliran PDF yang mendasari. |