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
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
width | int | Leer | Retorna la anchura de imagen en píxeles (/width). |
height | int | Leer | Retorna la altura de la imagen en píxeles (/Alta). |
bitsPerComponent | int | Leer | Retorna los bits por componente (/BitsPerComponent). |
name | String | Leer | Devolve el nombre de fuente de esta imagen (por ejemplo, “Im1”). |
colorSpace | ColorSpaceBase | Leer | Retorna el espacio de color de esta imagen. |
imageMask | boolean | Leer | Devolve si es una máscara de imagen (1-bit stencil). |
decodedData | byte[] | Leer | Retorna los datos de imagen descifrados (reunir bajos de píxeles después de la decompresión del filtro). |
encodedData | byte[] | Leer | Retorna los datos de flujo codificado crudo (por ejemplo, bajos JPEG crudos para DCTDecode). |
pdfStream | PdfStream | Leer | Retorna el flujo PDF subyacente. |
Metodología
| firma | Descripción |
|---|---|
XImage(stream: PdfStream, name: String, parser: PDFParser) | Crea un XImage desde una imagen de flujo XObject. |
getWidth() → int | Retorna la anchura de imagen en píxeles (/width). |
getHeight() → int | Retorna la altura de la imagen en píxeles (/Alta). |
getBitsPerComponent() → int | Retorna los bits por componente (/BitsPerComponent). |
getName() → String | Devolve 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() → ColorSpaceBase | Retorna el espacio de color de esta imagen. |
isImageMask() → boolean | Devolve 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() → BufferedImage | Converta 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() → PdfStream | Devolve el flujo PDF subyacente. |