GifImage

GifImage class

Αντιπροσωπεύει μία εικόνα σε μορφή GIF (Graphics Interchange Format) με τα μεταδεδομένα και τις πρόσθετες μεθόδους

public sealed class GifImage : RasterImageResourceBase

Κατασκευαστές

Ονομα Περιγραφή
GifImage(string, Stream) Δημιουργεί νέα παρουσία GifImage από περιεχόμενο, που αναπαρίσταται ως ροή byte και με καθορισμένο όνομα
GifImage(string, string) Δημιουργεί νέα παρουσία GifImage από περιεχόμενο, που αναπαρίσταται ως συμβολοσειρά με κωδικοποίηση base64 και με καθορισμένο όνομα

Ιδιότητες

Ονομα Περιγραφή
AspectRatio { get; } Επιστρέφει έναν λόγο διαστάσεων αυτής της εικόνας ως σχέση πλάτους προς ύψος
ByteContent { get; } Επιστρέφει περιεχόμενο αυτής της εικόνας ράστερ ως byte stream
FilenameWithExtension { get; } Επιστρέφει το σωστό όνομα αρχείου αυτής της εικόνας ράστερ, το οποίο αποτελείται από όνομα και επέκταση. Θεωρητικά μπορεί να διαφέρει από το όνομα.
IsDisposed { get; } Καθορίζει εάν αυτή η εικόνα ράστερ είναι τοποθετημένη ή όχι
Length { get; } Επιστρέφει το μήκος αυτού του αρχείου εικόνας ράστερ σε bytes
LinearDimensions { get; } Επιστρέφει γραμμικές διαστάσεις αυτής της εικόνας ράστερ (πλάτος και ύψος)
Name { get; } Επιστρέφει το όνομα αυτής της εικόνας ράστερ. Συνήθως δεν περιέχει επέκταση ονόματος αρχείου και θεωρητικά μπορεί να διαφέρει από το όνομα αρχείου.
TextContent { get; } Επιστρέφει περιεχόμενο αυτής της εικόνας ράστερ ως string με κωδικοποίηση base64
override Type { get; } Επιστρέφει ImageType.Gif
Version { get; } Επιστρέφει την εσωτερική έκδοση αυτής της εικόνας GIF (η έκδοση εξάγεται από την κεφαλίδα)

Μέθοδοι

Ονομα Περιγραφή
Dispose() Απορρίπτει αυτήν την εικόνα ράστερ, απορρίπτει το περιεχόμενό της και καθιστά τις περισσότερες μεθόδους και ιδιότητες μη λειτουργικές
Equals(IHtmlResource) Ελέγχει αυτό το στιγμιότυπο με καθορισμένο στην ισότητα αναφοράς.
GenerateBitmap() Δημιουργεί και επιστρέφει μια νέα παρουσία του ‘System.Drawing.Bitmap’ από αυτήν την εικόνα ράστερ.
ReduceToNewHeight(ushort) Δημιουργεί και επιστρέφει μια νέα μειωμένη εικόνα GIF, αλλά με καθορισμένο νέο μειωμένο ύψος και αναλογικά μειωμένο πλάτος. (2 methods)
Save(string) Αποθηκεύει αυτήν την εικόνα ράστερ στο καθορισμένο αρχείο
static IsValid(Stream) Ελέγχει εάν η καθορισμένη ροή είναι έγκυρη εικόνα GIF
static IsValid(string) Ελέγχει εάν η καθορισμένη συμβολοσειρά με κωδικοποίηση base64 είναι έγκυρη εικόνα GIF

Εκδηλώσεις

Ονομα Περιγραφή
event Disposed Συμβάν, το οποίο συμβαίνει όταν αυτή η εικόνα ράστερ είναι disposed

Δείτε επίσης