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 ακόμα.

Ιδιοκτησία

ΟνομασίαΤύποςΠρόσβασηΠεριγραφή
NamestringΔιαβάστε / ΓράψτεΤο όνομα του πόρου (π.χ., «Im0»); γραμμένο στον παραγώγων τύπο.
WidthintΔιαβάστεΗ εικόνα είναι ευρύ σε pixels.
HeightintΔιαβάστεΤο ύψος της εικόνας σε pixels.
ContainsTransparencyboolΔιαβάστεΕίτε η εικόνα έχει μια /SMask ή /Mask εισαγωγή που υποδεικνύει διαφάνεια ανά pixel.
ImageMaskboolΔιαβάστεΕίτε η εικόνα είναι μια 1-bit σενκίλ μάσκα (μαζική βάση IsImageMask).
FilterTypeImageFilterTypeΔιαβάστεΤο φίλτρο συμπίεσης εφαρμόζεται στα δεδομένα εικόνας.
GrayscaledSystem.Drawing.Image?ΔιαβάστεΑνακατεύουμε την εικόνα ως γκρίζα κλίμακα.
MetadataMetadataΔιαβάστεΤα μεταδεδομένα XMP που προστίθενται σε αυτή την εικόνα, όταν είναι παρόντα.
BitsPerComponentintΔιαβάστεΜπίτες ανά συστατικό.
ColorSpacestring?ΔιαβάστεΧρώμα ονόματος χώρου.
Filterstring?ΔιαβάστεΤο χρησιμοποιούμενο φίλτρο (π.χ., «DCTDecode» για JPEG, «FlateDecode»).
IsJpegboolΔιαβάστεΕίναι μια εικόνα JPEG (DCTDecode φίλτρο).
IsJpeg2000boolΔιαβάστεΕίτε πρόκειται για μια εικόνα JPEG2000 (JPXDecode φίλτρο).
HasSoftMaskboolΔιαβάστεΕίτε αυτή η εικόνα έχει μια μαλακή μάσκα (αλφα κανάλι).
IsImageMaskboolΔιαβάστεΕίναι μια μάσκα εικόνας (στένσιλ).
ComponentCountintΔιαβάστεΟ αριθμός των συστατικών χρωμάτων βασίζεται στο χώρο χρώματος.

Μέθοδοι

υπογραφήΠεριγραφή
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.

Δείτε επίσης

 Ελληνικά