ImageType

ImageType structure

Αντιπροσωπεύει έναν υποστηριζόμενο τύπο εικόνας (μορφή), υποστηρίζει τόσο ράστερ όσο και διανυσματικές μορφές

public struct ImageType : IEquatable<ImageType>, IResourceType

Ιδιότητες

Ονομα Περιγραφή
static Bmp { get; } Τύπος εικόνας BMP
static Emf { get; } EMF (Enhanced MetaFile) τύπος διανυσματικής εικόνας
static Gif { get; } Τύπος εικόνας GIF
static Icon { get; } Τύπος εικόνας ICON
static Jpeg { get; } Τύπος εικόνας JPEG
static Png { get; } τύπος εικόνας PNG
static Svg { get; } Τύπος διανυσματικής εικόνας SVG
static Tiff { get; } TIFF (Μορφή αρχείου εικόνας με ετικέτα) τύπος εικόνας ράστερ
static Undefined { get; } Απροσδιόριστος τύπος εικόνας - ειδική τιμή, η οποία κανονικά δεν θα έπρεπε να εμφανίζεται
static Wmf { get; } WMF (Windows MetaFile) διανυσματική εικόνα τύπου
FileExtension { get; } Επέκταση αρχείου (χωρίς χαρακτήρα κύριας κουκκίδας) συγκεκριμένου τύπου εικόνας με πεζά γράμματα. Για τον τύπο Undefined επιστρέφει μια συμβολοσειρά ‘unsefined’.
FormalName { get; } Επιστρέφει ένα επίσημο όνομα αυτής της μορφής εικόνας. Δεν επιστρέφει ποτέ NULL. Εάν η παρουσία δεν είναι κατεστραμμένη, ποτέ δεν δημιουργεί εξαίρεση.
Format { get; } Περιγραφή τυπικής μορφής εικόνας .NET μιας συγκεκριμένης μορφής εικόνας, εάν έχει αναπαράσταση ειδική για .NET. Για τον τύπο Undefined επιστρέφει μια μηδενική τιμή. Για όλες τις μορφές, οι οποίες δεν αντιπροσωπεύονται σε .NET, εκτελεί ένα InvalidOperationException.
IsVector { get; } Υποδεικνύει εάν αυτή η συγκεκριμένη μορφή είναι διανυσματική (true) ή raster (false)
MimeCode { get; } Κωδικός MIME ενός συγκεκριμένου τύπου εικόνας ως συμβολοσειρά. Για τον τύπο Undefined επιστρέφει μια συμβολοσειρά ‘unsefined’.

Μέθοδοι

Ονομα Περιγραφή
static ParseFromFilenameWithExtension(string) Επιστρέφει την τιμή ImageType, η οποία είναι ισοδύναμη με την επέκταση ονόματος αρχείου, η οποία εξάγεται από το καθορισμένο filename
static ParseFromMime(string) Επιστρέφει την τιμή ImageType, η οποία είναι ισοδύναμη με τον καθορισμένο κωδικό MIME
Equals(ImageType) Καθορίζει εάν αυτή η παρουσία είναι ίση με την καθορισμένη “ImageType” instance
override Equals(object) Καθορίζει εάν αυτό το στιγμιότυπο είναι ίσο με το καθορισμένο μη εκπεφρασμένο αντικείμενο, το οποίο πιθανώς είναι ένα άλλο παράδειγμα “ImageType”
override GetHashCode() Επιστρέφει έναν κωδικό κατακερματισμού, ο οποίος είναι ένας αμετάβλητος αριθμός για αυτό το συγκεκριμένο παράδειγμα
override ToString() Επιστρέφει μια ιδιότητα FormalName
operator == Καθορίζει εάν δύο συγκεκριμένες περιπτώσεις ImageType είναι ίσες
operator != Καθορίζει εάν δύο συγκεκριμένες περιπτώσεις ImageType δεν είναι ίσες

Δείτε επίσης