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:AcessosDescrição:
widthintLeia.Retorna a largura da imagem em pixels (/Width).
heightintLeia.Retorna a altura da imagem em pixels (/Alta).
bitsPerComponentintLeia.Retorna os bits por componente (/BitsPerComponent).
nameStringLeia.Retorna o nome do recurso desta imagem (por exemplo, “Im1”).
colorSpaceColorSpaceBaseLeia.Retorna o espaço de cores desta imagem.
imageMaskbooleanLeia.Devolve se esta é uma máscara de imagem (1-bit stencil).
decodedDatabyte[]Leia.Retorna os dados de imagem decodificados (bites de pixel cru após a descompressão do filtro).
encodedDatabyte[]Leia.Retorna os dados de fluxo codificados em bruto (por exemplo, bytes JPEG brutos para DCTDecode).
pdfStreamPdfStreamLeia.Retorna o fluxo PDF subjacente.

Métodos de avaliação

AssinaturaDescrição:
XImage(stream: PdfStream, name: String, parser: PDFParser)Cria uma imagem XImage a partir de um fluxo de imagens do objeto X.
getWidth()intRetorna a largura da imagem em pixels (/Width).
getHeight()intRetorna a altura da imagem em pixels (/Alta).
getBitsPerComponent()intRetorna os bits por componente (/BitsPerComponent).
getName()StringRetorna 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()ColorSpaceBaseRetorna o espaço de cores desta imagem.
isImageMask()booleanDevolve 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()BufferedImageConverte 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()PdfStreamRetorna o fluxo PDF subjacente.

Ver também:

 Português