XImage

Revisión

XImage Es una clase en Aspose.PDF FOSS para .NET. Heredados de: ImageXObject.

Imagen XObject enraje que exponen la superficie pública de XImage.

Esta clase ofrece 18 métodos para trabajar con los objetos de XImage en programas .NET. Los métodos disponibles incluyen: AddStencilMask, DetectColorType, GetAlternativeText, GetColorType, GetDecodedData, GetJpegBytes, GetNameInCollection, GetRawData, GetRawImageData, IsTheSameObject, Rename, Save,y tres métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.PDF FOSS para el paquete .Net. Propiedades : BitsPerComponent, ColorSpace, ComponentCount, ContainsTransparency, Filter, FilterType,Y 10 más.

Propiedades

NombreTipoAccesoDescripción
NamestringLeer / escribirEl nombre de la fuente (por ejemplo, “Im0”); escrito en el tipo derivado.
WidthintLeerLa imagen en pixeles.
HeightintLeerEl tamaño de la imagen en píxeles.
ContainsTransparencyboolLeerSi la imagen tiene una entrada /SMask o /Mask que indica transparencia por píxel.
ImageMaskboolLeer¿La imagen es una máscara de estencil de 1 bits (base de encuentro IsImageMask).
FilterTypeImageFilterTypeLeerEl filtro de compresión se aplicó a los datos de la imagen.
GrayscaledSystem.Drawing.Image?LeerRender la imagen como una grayscale System.Drawing.Image.
MetadataMetadataLeerMetadatos XMP anexados a esta imagen, cuando presente.
BitsPerComponentintLeerBits por componente.
ColorSpacestring?LeerNombre del espacio color.
Filterstring?LeerEl filtro utilizado (por ejemplo, “DCTDecode” para JPEG, «FlateDecode").
IsJpegboolLeerSe trata de un filtro JPEG (Filter DCTDecode).
IsJpeg2000boolLeerSe trata de un filtro JPEG2000 (filter JPXDecode).
HasSoftMaskboolLeer¿Tiene una máscara suave (alfa canal) en esta imagen?.
IsImageMaskboolLeer¿Es una máscara de imagen (stencil).
ComponentCountintLeerNúmero de componentes de color basado en el espacio de colores.

Metodología

firmaDescripción
AddStencilMask(maskStream: Stream)Añadir una máscara de estencil a partir de un flujo.
DetectColorType(bmp: System.Drawing.Bitmap)Detectar si un bitmap es de grayscale, RGB o CMYK mediante la muestra de sus píxeles.
GetAlternativeText(page: Page)Accesor de texto alternativo - devolve las líneas alt declaradas para esta imagen en la estructura del árbol de la página.
GetColorType()Detecta la familia de colores desde la entrada de la imagen /ColorSpace.
GetNameInCollection()El nombre de la fuente como se registra en el diccionario XObject de esta página.
GetRawImageData()Obtenga una copia de los datos de imagen crudo (encodado) como un buscable MemoryStream.
IsTheSameObject(image: XImage)La igualdad de referencia contra otro XImage.
Rename(name: string)Renomear la entrada de la imagen.
Save(stream: Stream)Escribe los bajetas de la imagen en un flujo.
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat)Escribe los bajetas de la imagen en un flujo reencodado como formato.
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat, resolution: int)Escribe los bajetas de la imagen en un flujo reencodado como formato en la resolución suministrada.
Save(stream: Stream, resolution: int)Escribe los bajetas de la imagen a un flujo en la resolución suministrada.
ToStream()Retornar los bajetas de la imagen como un flujo buscable.
TrySetAlternativeText(alternativeText: string, page: Page)Añadir texto alternativo a esta imagen a través del árbol de estructura de la página.
GetRawData()Obtenga los datos de imagen crudo (encodado).
GetDecodedData()Obtenga los datos de imagen descriptados (el filtros se eliminan).
GetJpegBytes()Para las imágenes JPEG, devolve los bajos JPeg crudos (preparados para escribir como archivo .jpg).
ToPng()Exporta la imagen como bajos PNG.

Ver también

 Español