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: | Acessos | Descrição: |
|---|---|---|---|
Name | string | Leia. | O nome do recurso (por exemplo, “Im0”). |
Width | int | Leia. | Largura da imagem em pixels. |
Height | int | Leia. | Altura da imagem em pixels. |
BitsPerComponent | int | Leia. | Bits por componente. |
ColorSpace | string? | Leia. | Nome de espaço colorido. |
Filter | string? | Leia. | O filtro utilizado (por exemplo, “DCTDecode” para JPEG, ““FlateDecode”). |
IsJpeg | bool | Leia. | Se esta é uma imagem JPEG (DCTDecode filter). |
IsJpeg2000 | bool | Leia. | Se esta é uma imagem JPEG2000 (filtro JPXDecode). |
HasSoftMask | bool | Leia. | Se esta imagem tem uma máscara macia (canal alfa). |
IsImageMask | bool | Leia. | Se esta é uma máscara de imagem (estêncil). |
ComponentCount | int | Leia. | Número de componentes coloridos com base no espaço de cores. |
Métodos de avaliação
| Assinatura | Descriçã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. |