ImageXObject

ImageXObject

Panoramica

ImageXObject è una classe in Aspose.PDF FOSS per .NET.

Rappresenta un XObject immagine trovato nelle risorse di una pagina PDF.

Questa classe fornisce 7 metodi per lavorare con oggetti ImageXObject nei programmi .NET. I metodi disponibili includono: GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height, e altre 5.

Proprietà

NomeTipoAccessoDescrizione
NamestringLetturaIl nome della risorsa (ad esempio, “Im0”).
WidthintLetturaLarghezza dell’immagine in pixel.
HeightintLetturaAltezza dell’immagine in pixel.
BitsPerComponentintLetturaBit per componente.
ColorSpacestring?LetturaNome dello spazio colore.
Filterstring?LetturaIl filtro usato (ad esempio “DCTDecode” per JPEG, “FlateDecode”).
IsJpegboolLetturaSe si tratta di un’immagine JPEG (filtro DCTDecode).
IsJpeg2000boolLetturaSe si tratta di un’immagine JPEG2000 (filtro JPXDecode).
HasSoftMaskboolLetturaIndica se questa immagine ha una maschera morbida (canale alfa).
IsImageMaskboolLetturaIndica se questa è una maschera immagine (stencil).
ComponentCountintLetturaNumero di componenti di colore in base allo spazio colore.

Metodi

FirmaDescrizione
GetRawData()Ottieni i dati immagine grezzi (codificati).
GetDecodedData()Ottieni i dati immagine decodificati (filtri rimossi).
GetJpegBytes()Per le immagini JPEG, restituisce i byte JPEG grezzi (pronti per essere scritti come file .jpg).
Save(output: Stream)Salva l’immagine su uno stream come JPEG (corrispondente a Aspose.Pdf, il cui XImage.Save(Stream) emette un JPEG con tag JFIF per l’immagine di base).
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat)Salva l’immagine in un flusso nel formato specificato.
Save(path: string)Salva l’immagine in un file.
ToPng()Esporta l’immagine come byte PNG.

Vedi anche

 Italiano