ImageXObject (objeto de imagem)

ImageXObject (objeto de imagem)

Resumo geral

ImageXObject é uma classe em Aspose.PDF FOSS para .NET.

Representa uma imagem XObject encontrada nos recursos de uma página PDF.

Esta classe fornece 7 métodos para trabalhar com objetos ImageXObject em programas .NET. Os métodos disponíveis incluem: GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng. Todos os membros do público são acessíveis a qualquer aplicação .NET após instalar o pacote Aspose.PDF FOSS for .Net. Propriedades: BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height,E mais cinco.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
NamestringLeia.O nome do recurso (por exemplo, “Im0”).
WidthintLeia.Largura da imagem em pixels.
HeightintLeia.Altura da imagem em pixels.
BitsPerComponentintLeia.Bits por componente.
ColorSpacestring?Leia.Nome de espaço colorido.
Filterstring?Leia.O filtro utilizado (por exemplo, “DCTDecode” para JPEG, ““FlateDecode”).
IsJpegboolLeia.Se esta é uma imagem JPEG (DCTDecode filter).
IsJpeg2000boolLeia.Se esta é uma imagem JPEG2000 (filtro JPXDecode).
HasSoftMaskboolLeia.Se esta imagem tem uma máscara macia (canal alfa).
IsImageMaskboolLeia.Se esta é uma máscara de imagem (estêncil).
ComponentCountintLeia.Número de componentes coloridos com base no espaço de cores.

Métodos de avaliação

AssinaturaDescrição:
GetRawData()Obtenha os dados de imagem cru (codificados).
GetDecodedData()Obter os dados da imagem decodificada (filtros removidos).
GetJpegBytes()Para imagens JPEG, retorna os bytes JPIG brutos (prontos para escrever como arquivo .jpg).
Save(output: Stream)Salve a imagem para um stream.
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat)Salve a imagem para um stream no formato especificado.
Save(path: string)Salve a imagem para um arquivo.
ToPng()Exportar a imagem como bytes PNG.

Ver também:

 Português