XImage

XImage

Overview

XImage és una classe en FOSS per Java.

Representa una imatge XObject en un document PDF (ISO 32000-1:2008, §8.9, Taula 89).

Aquesta classe proporciona 15 mètodes per treballar amb objectes XImage en programes Java. Els mètodes disponibles inclouen: XImage, delete, getBitsPerComponent, getColorSpace, getDecodedData, getEncodedData, getHeight, getName, getPdfStream, getWidth, isImageMask, replace, i 3 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació Java després d’instal·lar el paquet FOSS per Java. Propietats: bitsPerComponent, colorSpace, decodedData, encodedData, height, imageMask, i 3 més.

Properties

NameTypeAccessDescription
widthintReadRetorna l’amplada de la imatge en píxels (/Amplitud).
heightintReadRetorna l’alçada de la imatge en píxels (/Alta).
bitsPerComponentintReadRetorna els bits per component (/BitsPerComponent).
nameStringReadRetorna el nom de la font d’aquesta imatge (per exemple, “Im1”).
colorSpaceColorSpaceBaseReadRetorna l’espai de colors d’aquesta imatge.
imageMaskbooleanReadRetorna si es tracta d’una màscara d ‘imatge (1-bit).
decodedDatabyte[]ReadRetorna les dades de la imatge decodificada (bytes de píxels brut després de descompressió del filtre).
encodedDatabyte[]ReadRetorna les dades de flux codificades en bruto (per exemple, bytes JPEG crudes per DCTDecode).
pdfStreamPdfStreamReadRetorna el flux PDF subjacent.

Methods

SignatureDescription
XImage(stream: PdfStream, name: String, parser: PDFParser)Crea una XImage a partir d’una imatge de flux XObject.
getWidth()intRetorna l’amplada de la imatge en píxels (/Amplitud).
getHeight()intRetorna l’alçada de la imatge en píxels (/Alta).
getBitsPerComponent()intRetorna els bits per component (/BitsPerComponent).
getName()StringRetorna el nom de la font d’aquesta imatge (per exemple, “Im1”).
setName(newName: String)S’estableix el nom d’aquest recurs d ‘imatge, actualitzant tant el camp Java com la pàgina de l’exemple.
i la clau del diccionari /XObject (si es coneix).
getColorSpace()ColorSpaceBaseRetorna l’espai de colors d’aquesta imatge.
isImageMask()booleanRetorna si es tracta d’una màscara d ‘imatge (1-bit).
getDecodedData()byte[]Retorna les dades de la imatge decodificada (bytes de píxels brut després de descompressió del filtre).
getEncodedData()byte[]Retorna les dades de flux codificades en bruto (per exemple, bytes JPEG crudes per DCTDecode).
save(output: OutputStream)Salva la imatge en un flux de sortida.
toBufferedImage()BufferedImageConverteix aquesta imatge en un {@link BufferedImage}.
delete()Elimina aquesta imatge del diccionari XObject.
replace(newImageStream: InputStream)S’utilitza per substituir aquesta imatge amb dades d’un flux d ’entrada.
getPdfStream()PdfStreamRetorna el flux PDF subjacent.

See Also

 Català