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

NameTypeAccessDescription
widthintReadGörüntü genişliğini piksel (/width) olarak geri getirir.
heightintReadGörüntü yüksekliğini piksel (/height) olarak döndürür.
bitsPerComponentintReadBitleri bileşen başına döndürür (/BitsPerComponent).
nameStringReadBu görüntü kaynağı adı (örneğin, “Im1”) iade edilir.
colorSpaceColorSpaceBaseReadBu resmin renk alanını geri getirir.
imageMaskbooleanReadBu bir görüntü maskesidir ( 1 bit stencil) geri döner.
decodedDatabyte[]ReadÇekilmiş görüntü verilerini geri getirir (filtre dekompresyonundan sonra piksel byte döndürülür).
encodedDatabyte[]ReadDüzgün kodlanmış akış verilerini geri getirir (örneğin, DCTDecode için Düşük JPEG byte).
pdfStreamPdfStreamReadPDF akışını geri getirir.

Methods

SignatureDescription
XImage(stream: PdfStream, name: String, parser: PDFParser)Bir görüntü XObject akışından bir XImage oluşturur.
getWidth()intGörüntü genişliğini piksel (/width) olarak geri getirir.
getHeight()intGörüntü yüksekliğini piksel (/height) olarak döndürür.
getBitsPerComponent()intBitleri bileşen başına döndürür (/BitsPerComponent).
getName()StringBu 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()ColorSpaceBaseBu resmin renk alanını geri getirir.
isImageMask()booleanBu 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()BufferedImageBu 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()PdfStreamPDF akışını geri getirir.

See Also

 Türkçe