XΜΗΓΕΝΟ
ΕΚΤΙΜΗΣΗ
XImage Είναι μια τάξη στο Aspose.PDF FOSS για .NET. Κληρονομιά από: ImageXObject.
Το XObject απεικονίζει την δημόσια επιφάνεια του XImage.
Αυτή η κατηγορία παρέχει 18 μεθόδους για να εργαστείτε με αντικείμενα XImage σε προγράμματα .NET. Οι διαθέσιμες μεθόδους περιλαμβάνουν: AddStencilMask, DetectColorType, GetAlternativeText, GetColorType, GetDecodedData, GetJpegBytes, GetNameInCollection, GetRawData, GetRawImageData, IsTheSameObject, Rename, Save,και 3 πρόσθετες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του Aspose.PDF FOSS για το πακέτο .Net. Ιδιοκτησία : BitsPerComponent, ColorSpace, ComponentCount, ContainsTransparency, Filter, FilterType,Και 10 ακόμα.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
Name | string | Διαβάστε / Γράψτε | Το όνομα του πόρου (π.χ., «Im0»); γραμμένο στον παραγώγων τύπο. |
Width | int | Διαβάστε | Η εικόνα είναι ευρύ σε pixels. |
Height | int | Διαβάστε | Το ύψος της εικόνας σε pixels. |
ContainsTransparency | bool | Διαβάστε | Είτε η εικόνα έχει μια /SMask ή /Mask εισαγωγή που υποδεικνύει διαφάνεια ανά pixel. |
ImageMask | bool | Διαβάστε | Είτε η εικόνα είναι μια 1-bit σενκίλ μάσκα (μαζική βάση IsImageMask). |
FilterType | ImageFilterType | Διαβάστε | Το φίλτρο συμπίεσης εφαρμόζεται στα δεδομένα εικόνας. |
Grayscaled | System.Drawing.Image? | Διαβάστε | Ανακατεύουμε την εικόνα ως γκρίζα κλίμακα. |
Metadata | Metadata | Διαβάστε | Τα μεταδεδομένα XMP που προστίθενται σε αυτή την εικόνα, όταν είναι παρόντα. |
BitsPerComponent | int | Διαβάστε | Μπίτες ανά συστατικό. |
ColorSpace | string? | Διαβάστε | Χρώμα ονόματος χώρου. |
Filter | string? | Διαβάστε | Το χρησιμοποιούμενο φίλτρο (π.χ., «DCTDecode» για JPEG, «FlateDecode»). |
IsJpeg | bool | Διαβάστε | Είναι μια εικόνα JPEG (DCTDecode φίλτρο). |
IsJpeg2000 | bool | Διαβάστε | Είτε πρόκειται για μια εικόνα JPEG2000 (JPXDecode φίλτρο). |
HasSoftMask | bool | Διαβάστε | Είτε αυτή η εικόνα έχει μια μαλακή μάσκα (αλφα κανάλι). |
IsImageMask | bool | Διαβάστε | Είναι μια μάσκα εικόνας (στένσιλ). |
ComponentCount | int | Διαβάστε | Ο αριθμός των συστατικών χρωμάτων βασίζεται στο χώρο χρώματος. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
AddStencilMask(maskStream: Stream) | Προσθέστε μια μάσκα από ένα ρεύμα. |
DetectColorType(bmp: System.Drawing.Bitmap) | Ανακαλύψτε εάν ένα bitmap είναι γκρίζο, RGB ή CMYK με δείγμα των pixel του. |
GetAlternativeText(page: Page) | Εναλλακτικό πρόσθετο κειμένου - επιστρέφει τις αλυσίδες που δηλώθηκαν για αυτή την εικόνα στο δέντρο δομής της σελίδας. |
GetColorType() | Ανακαλύψτε την οικογένεια χρωμάτων από την εισαγωγή της εικόνας /ColorSpace. |
GetNameInCollection() | Το όνομα του πόρου όπως καταχωρίζεται στο λεξικό XObject της σελίδας. |
GetRawImageData() | Αποκτήστε ένα αντίγραφο των πρώτων (συνδυασμένων) δεδομένων εικόνας ως αναζητητικό MemoryStream. |
IsTheSameObject(image: XImage) | Η ισότητα αναφοράς έναντι άλλου XImage. |
Rename(name: string) | Ανακαλείται η εισαγωγή πόρων της εικόνας. |
Save(stream: Stream) | Γράψτε τα bytes της εικόνας σε μια ροή. |
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat) | Γράψτε τα bytes της εικόνας σε μια ροή που είναι ανακωδικοποιημένη ως μορφή. |
Save(stream: Stream, format: System.Drawing.Imaging.ImageFormat, resolution: int) | Γράψτε τα bytes εικόνας σε μια ροή που είναι ανακωδικοποιημένη ως μορφή στην προμηθευμένη ανάλυση. |
Save(stream: Stream, resolution: int) | Γράψτε τα bytes της εικόνας σε μια ροή στην προμηθευμένη ανάλυση. |
ToStream() | Επιστρέψτε τα bytes εικόνας ως μια αναζητημένη ροή. |
TrySetAlternativeText(alternativeText: string, page: Page) | Προσθέστε εναλλακτικό κείμενο σε αυτή την εικόνα μέσω του δέντρου δομής της σελίδας. |
GetRawData() | Αποκτήστε τα πρώτα (συνδεδεμένα) δεδομένα εικόνας. |
GetDecodedData() | Αποκτήστε τα αποκωδικοποιημένα δεδομένα εικόνας (απομακρύνθηκαν φίλτρα). |
GetJpegBytes() | Για εικόνες JPEG, επιστρέφει τα πρώτα byte JPIG (πρέσκο να γράψει ως αρχείο .jpg). |
ToPng() | Εξάγετε την εικόνα ως bytes PNG. |