ImageXObject

ImageXObject

Visión general

ImageXObject es una clase en Aspose.PDF FOSS para .NET.

Representa un XObject de imagen encontrado en los recursos de una página PDF.

Esta clase proporciona 7 métodos para trabajar con objetos ImageXObject en programas .NET.
Los métodos disponibles incluyen: GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng.
Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS for .NET.
Propiedades: BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height, y 5 más.

Propiedades

NombreTipoAccesoDescripción
NamestringReadEl nombre del recurso (p. ej., “Im0”).
WidthintReadAncho de la imagen en píxeles.
HeightintReadAltura de la imagen en píxeles.
BitsPerComponentintReadBits por componente.
ColorSpacestring?ReadNombre del espacio de color.
Filterstring?ReadEl filtro usado (p. ej., “DCTDecode” para JPEG, “FlateDecode”).
IsJpegboolReadIndica si es una imagen JPEG (filtro DCTDecode).
IsJpeg2000boolReadIndica si es una imagen JPEG2000 (filtro JPXDecode).
HasSoftMaskboolReadIndica si esta imagen tiene una máscara suave (canal alfa).
IsImageMaskboolReadIndica si es una máscara de imagen (plantilla).
ComponentCountintReadNúmero de componentes de color según el espacio de color.

Métodos

SignatureDescription
GetRawData()Obtener los datos de imagen sin procesar (codificados).
GetDecodedData()Obtener los datos de imagen decodificados (filtros eliminados).
GetJpegBytes()Para imágenes JPEG, devuelve los bytes JPEG sin procesar (listos para escribir como archivo .jpg).
Save(output: Stream)Guardar la imagen en un flujo.
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat)Guardar la imagen en un flujo en el formato especificado.
Save(path: string)Guardar la imagen en un archivo.
ToPng()Exportar la imagen como bytes PNG.

Ver también

 Español