Ximago

Revisión

XImage Es una clase en Aspose.PDF FOSS para Java.

Representa una imagen de XObject en un documento PDF (ISO 32000-1:2008, §8.9, Tabla 89).

Esta clase ofrece 15 métodos para trabajar con los objetos de XImage en programas Java. Los métodos disponibles incluyen: XImage, delete, getBitsPerComponent, getColorSpace, getDecodedData, getEncodedData, getHeight, getName, getPdfStream, getWidth, isImageMask, replace,y tres métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación Java después de instalar el Aspose.PDF FOSS para el paquete Java. Propiedades : bitsPerComponent, colorSpace, decodedData, encodedData, height, imageMask,Y tres más.

Propiedades

NombreTipoAccesoDescripción
widthintLeerRetorna la anchura de imagen en píxeles (/width).
heightintLeerRetorna la altura de la imagen en píxeles (/Alta).
bitsPerComponentintLeerRetorna los bits por componente (/BitsPerComponent).
nameStringLeerDevolve el nombre de fuente de esta imagen (por ejemplo, “Im1”).
colorSpaceColorSpaceBaseLeerRetorna el espacio de color de esta imagen.
imageMaskbooleanLeerDevolve si es una máscara de imagen (1-bit stencil).
decodedDatabyte[]LeerRetorna los datos de imagen descifrados (reunir bajos de píxeles después de la decompresión del filtro).
encodedDatabyte[]LeerRetorna los datos de flujo codificado crudo (por ejemplo, bajos JPEG crudos para DCTDecode).
pdfStreamPdfStreamLeerRetorna el flujo PDF subyacente.

Metodología

firmaDescripción
XImage(stream: PdfStream, name: String, parser: PDFParser)Crea un XImage desde una imagen de flujo XObject.
getWidth()intRetorna la anchura de imagen en píxeles (/width).
getHeight()intRetorna la altura de la imagen en píxeles (/Alta).
getBitsPerComponent()intRetorna los bits por componente (/BitsPerComponent).
getName()StringDevolve el nombre de fuente de esta imagen (por ejemplo, “Im1”).
setName(newName: String)Toma el nombre de esta fuente de imagen, actualizando ambos campos Java
y la clave en el dicionario /XObject (si se sabe).
getColorSpace()ColorSpaceBaseRetorna el espacio de color de esta imagen.
isImageMask()booleanDevolve si es una máscara de imagen (1-bit stencil).
getDecodedData()byte[]Retorna los datos de imagen descifrados (reunir bajos de píxeles después de la decompresión del filtro).
getEncodedData()byte[]Retorna los datos de flujo codificado crudo (por ejemplo, bajos JPEG crudos para DCTDecode).
save(output: OutputStream)Salva la imagen a un flujo de salida.
toBufferedImage()BufferedImageConverta esta imagen en un {@link BufferedImage}.
delete()Elimina esta imagen del dicionario de la familia XObject.
replace(newImageStream: InputStream)Replace esta imagen con datos de un flujo de entrada.
getPdfStream()PdfStreamDevolve el flujo PDF subyacente.

Ver también

 Español