ImageXObject

Επισκόπηση

ImageXObject είναι μια κλάση στο Aspose.PDF FOSS για .NET.

Αντιπροσωπεύει ένα αντικείμενο εικόνας XObject που βρίσκεται στους πόρους μιας σελίδας PDF.

Αυτή η κλάση παρέχει 7 μεθόδους για εργασία με αντικείμενα ImageXObject σε προγράμματα .NET.
Διαθέσιμες μέθοδοι περιλαμβάνουν: GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng.
Όλα τα δημόσια μέλη είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.PDF FOSS for .NET.
Ιδιότητες: BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height, και 5 ακόμη.

Ιδιότητες

ΌνομαΤύποςΠρόσβασηΠεριγραφή
NamestringReadΤο όνομα του πόρου (π.χ., “Im0”).
WidthintReadΠλάτος εικόνας σε εικονοστοιχεία.
HeightintReadΎψος εικόνας σε εικονοστοιχεία.
BitsPerComponentintReadΨηφία ανά στοιχείο.
ColorSpacestring?ReadΌνομα χρωματικού χώρου.
Filterstring?ReadΤο χρησιμοποιούμενο φίλτρο (π.χ., “DCTDecode” για JPEG, “FlateDecode”).
IsJpegboolReadΕάν πρόκειται για εικόνα JPEG (φίλτρο DCTDecode).
IsJpeg2000boolReadΕάν πρόκειται για εικόνα JPEG2000 (φίλτρο JPXDecode).
HasSoftMaskboolReadΕάν αυτή η εικόνα έχει μαλακή μάσκα (κανάλι άλφα).
IsImageMaskboolReadΕάν πρόκειται για μάσκα εικόνας (stencil).
ComponentCountintReadΑριθμός χρωματικών στοιχείων βάσει του χρωματικού χώρου.

Μέθοδοι

ΥπογραφήΠεριγραφή
GetRawData()Λάβετε τα ακατέργαστα (κωδικοποιημένα) δεδομένα εικόνας.
GetDecodedData()Λάβετε τα αποκωδικοποιημένα δεδομένα εικόνας (αφαιρέθηκαν τα φίλτρα).
GetJpegBytes()Για εικόνες JPEG, επιστρέφει τα ακατέργαστα bytes JPEG (έτοιμα για εγγραφή ως αρχείο .jpg).
Save(output: Stream)Αποθηκεύστε την εικόνα σε ροή.
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat)Αποθηκεύστε την εικόνα σε ροή στη συγκεκριμένη μορφή.
Save(path: string)Αποθηκεύστε την εικόνα σε αρχείο.
ToPng()Εξάγετε την εικόνα ως bytes PNG.

Δείτε επίσης

 Ελληνικά