XImage

XImage

Gambaran Umum

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.

Properti

NameTypeAccessDescription
widthintReadMengembalikan lebar gambar dalam piksel (/Lembar).
heightintReadMengembalikan tinggi gambar dalam piksel (/Hight).
bitsPerComponentintReadMengembalikan bit per komponen (/BitsPerComponent).
nameStringReadMengembalikan nama sumber gambar ini (misalnya, “Im1”).
colorSpaceColorSpaceBaseReadMengembalikan ruang warna gambar ini.
imageMaskbooleanReadMengembalikan apakah ini adalah topeng gambar (1-bit stencil).
decodedDatabyte[]ReadMengembalikan data gambar yang telah didekodekan (piksel mentah setelah dekompresi filter).
encodedDatabyte[]ReadMengembalikan data aliran yang dienkode mentah (misalnya, byte JPEG mentah untuk DCTDecode).
pdfStreamPdfStreamReadMengembalikan aliran PDF yang mendasari.

Metode

SignatureDescription
XImage(stream: PdfStream, name: String, parser: PDFParser)Membuat XImage dari image XObject stream.
getWidth() → intMengembalikan lebar gambar dalam piksel (/Lembar).
getHeight() → intMengembalikan tinggi gambar dalam piksel (/Hight).
getBitsPerComponent() → intMengembalikan bit per komponen (/BitsPerComponent).
getName() → StringMengembalikan 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() → ColorSpaceBaseMengembalikan ruang warna gambar ini.
isImageMask() → booleanMengembalikan 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() → BufferedImageMengkonversi 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() → PdfStreamMengembalikan aliran PDF yang mendasari.

Lihat Juga

 Bahasa Indonesia