XImage (em inglês)
Resumo geral
XImage é uma classe em Aspose.PDF FOSS para Java.
Representa uma imagem XObject num documento PDF (ISO 32000-1:2008, §8.9, Quadro 89).
Esta classe fornece 15 métodos para trabalhar com objetos XImage em programas Java. Os métodos disponíveis incluem: XImage, delete, getBitsPerComponent, getColorSpace, getDecodedData, getEncodedData, getHeight, getName, getPdfStream, getWidth, isImageMask, replace, e 3 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: bitsPerComponent, colorSpace, decodedData, encodedData, height, imageMask,E mais três.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
width | int | Leia. | Retorna a largura da imagem em pixels (/Width). |
height | int | Leia. | Retorna a altura da imagem em pixels (/Alta). |
bitsPerComponent | int | Leia. | Retorna os bits por componente (/BitsPerComponent). |
name | String | Leia. | Retorna o nome do recurso desta imagem (por exemplo, “Im1”). |
colorSpace | ColorSpaceBase | Leia. | Retorna o espaço de cores desta imagem. |
imageMask | boolean | Leia. | Devolve se esta é uma máscara de imagem (1-bit stencil). |
decodedData | byte[] | Leia. | Retorna os dados de imagem decodificados (bites de pixel cru após a descompressão do filtro). |
encodedData | byte[] | Leia. | Retorna os dados de fluxo codificados em bruto (por exemplo, bytes JPEG brutos para DCTDecode). |
pdfStream | PdfStream | Leia. | Retorna o fluxo PDF subjacente. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
XImage(stream: PdfStream, name: String, parser: PDFParser) | Cria uma imagem XImage a partir de um fluxo de imagens do objeto X. |
getWidth() → int | Retorna a largura da imagem em pixels (/Width). |
getHeight() → int | Retorna a altura da imagem em pixels (/Alta). |
getBitsPerComponent() → int | Retorna os bits por componente (/BitsPerComponent). |
getName() → String | Retorna o nome do recurso desta imagem (por exemplo, “Im1”). |
setName(newName: String) | Estabelece o nome deste recurso de imagem, atualizando tanto o campo Java como a fonte. |
| e a chave no dicionário /XObject (se conhecido). | |
getColorSpace() → ColorSpaceBase | Retorna o espaço de cores desta imagem. |
isImageMask() → boolean | Devolve se esta é uma máscara de imagem (1-bit stencil). |
getDecodedData() → byte[] | Retorna os dados de imagem decodificados (bites de pixel cru após a descompressão do filtro). |
getEncodedData() → byte[] | Retorna os dados de fluxo codificados em bruto (por exemplo, bytes JPEG brutos para DCTDecode). |
save(output: OutputStream) | Salva a imagem para um fluxo de saída. |
toBufferedImage() → BufferedImage | Converte esta imagem para um {@link BufferedImage}. |
delete() | Exclui esta imagem do dicionário XObject principal. |
replace(newImageStream: InputStream) | Substitui esta imagem por dados de um fluxo de entrada. |
getPdfStream() → PdfStream | Retorna o fluxo PDF subjacente. |