XImage (em inglês)

XImage (em inglês)

Resumo geral

XImage é uma classe em Aspose.PDF FOSS para .NET. Herdeiros de: ImageXObject.

Imagem XObject envolvente expondo a superfície pública de XImage.

Esta classe fornece 18 métodos para trabalhar com objetos XImage em programas .NET. Os métodos disponíveis incluem: AddStencilMask, DetectColorType, GetAlternativeText, GetColorType, GetDecodedData, GetJpegBytes, GetNameInCollection, GetRawData, GetRawImageData, IsTheSameObject, Rename, Save, e 3 métodos adicionais. 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, ContainsTransparency, Filter, FilterType,E mais dez.

Propriedades

Nome:Tipo de veículo:AcessosDescrição:
NamestringLeitura/EscritaO nome do recurso (por exemplo, “Im0”); pode ser escrito no tipo derivado.
WidthintLeia.Largura da imagem em pixels.
HeightintLeia.Altura da imagem em pixels.
ContainsTransparencyboolLeia.Se a imagem tem uma entrada /SMask ou /Mask indicando transparência por pixel.
ImageMaskboolLeia.Se a imagem é uma máscara de estêncil de 1 bit (correspondente à base IsImageMask).
FilterTypeImageFilterTypeLeia.O filtro de compressão aplicado aos dados da imagem.
GrayscaledSystem.Drawing.Image?Leia.Descreva a imagem como uma escala de cinzas System.Drawing.Image.
MetadataMetadataLeia.Metadados XMP anexados a esta imagem, quando presentes.
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:
AddStencilMask(maskStream: Stream)Colocar uma máscara de estêncil a partir de um riacho.
DetectColorType(bmp: System.Drawing.Bitmap)Detectar se um mapa de bits é em escala de cinza, RGB ou CMYK amostrando seus pixels.
GetAlternativeText(page: Page)O accesório de texto alternativo retorna as cadeias alt declaradas para esta imagem na árvore da estrutura da página.
GetColorType()Detectar a família de cores da entrada /ColorSpace da imagem.
GetNameInCollection()O nome do recurso como registrado no dicionário XObject da página.
GetRawImageData()Obtenha uma cópia dos dados da imagem cru (codificada) como um MemoryStream pesquisável.
IsTheSameObject(image: XImage)Igualdade de referência contra outra imagem X.
Rename(name: string)Renome a entrada de recurso da imagem.
Save(stream: Stream)Escreva os bytes da imagem num fluxo.
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat)Escreva os bytes da imagem num fluxo recodificado como formato.
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat, resolution: int)Escreva os bytes da imagem em um fluxo recodificado como formato na resolução fornecida.
Save(stream: Stream, resolution: int)Escreva os bytes da imagem num fluxo na resolução fornecida.
ToStream()Devolva os bytes da imagem como um fluxo pesquisável.
TrySetAlternativeText(alternativeText: string, page: Page)Anexar texto alternativo a esta imagem através da árvore de estrutura da página.
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).
ToPng()Exportar a imagem como bytes PNG.

Ver também:

 Português