Class Image

Image class

Μια αφηρημένη βασική κλάση που παρέχει λειτουργικότητα για τις κατώτερες κλάσεις Bitmap και Metafile.

public abstract class Image : IDisposable

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

ΟνομαΠεριγραφή
Image()Αρχικοποιεί μια νέα παρουσία τουImage τάξη.

Ιδιότητες

ΟνομαΠεριγραφή
Flags { get; }Παίρνει τον ακέραιο που αντιπροσωπεύει έναν συνδυασμό bitwise τουImageFlags για αυτήν την εικόνα.
abstract FrameDimensionsList { get; }Λαμβάνει μια σειρά από GUID που αντιπροσωπεύουν τις διαστάσεις των πλαισίων σε αυτόImage .
abstract Height { get; }Λαμβάνει το ύψος αυτού, σε pixelImage .
HorizontalResolution { get; }Λαμβάνει την οριζόντια ανάλυση, σε pixel ανά ίντσα, αυτήςImage .
abstract Palette { get; set; }Λαμβάνει ή ορίζει την παλέτα χρωμάτων που χρησιμοποιείται για αυτόImage .
PhysicalDimension { get; }Λαμβάνει το πλάτος και το ύψος αυτής της εικόνας.
abstract PixelFormat { get; }Λαμβάνει τη μορφή pixel για αυτόImage .
abstract PropertyIdList { get; }Λαμβάνει αναγνωριστικά των στοιχείων ιδιοκτησίας που είναι αποθηκευμένα σε αυτόImage .
abstract PropertyItems { get; }Λαμβάνει όλα τα στοιχεία ιδιοκτησίας (τμήματα μεταδεδομένων) που είναι αποθηκευμένα σε αυτόImage .
abstract RawFormat { get; }Λαμβάνει τη μορφή αρχείου αυτούImage .
Size { get; }Λαμβάνει το πλάτος και το ύψος, σε pixel, αυτής της εικόνας.
Tag { get; set; }Λαμβάνει ή ορίζει ένα αντικείμενο που παρέχει πρόσθετα δεδομένα για την εικόνα.
VerticalResolution { get; }Λαμβάνει την κατακόρυφη ανάλυση, σε pixel ανά ίντσα, αυτήςImage .
abstract Width { get; }Λαμβάνει το πλάτος, σε pixel, αυτούImage .

Μέθοδοι

ΟνομαΠεριγραφή
static FromFile(string)Δημιουργεί έναImage από το καθορισμένο αρχείο.
static FromStream(Stream)Δημιουργεί έναImageαπό την καθορισμένη ροή δεδομένων.
static FromStream(Stream, bool)Δημιουργεί έναImage από την καθορισμένη ροή δεδομένων, προαιρετικά χρησιμοποιώντας πληροφορίες διαχείρισης χρώματος embedded σε αυτήν τη ροή.
Clone()Δημιουργεί ένα ακριβές αντίγραφο αυτούImage .
virtual Dispose()Απελευθερώνει όλους τους πόρους που χρησιμοποιούνται από αυτήν την εικόνα.
GetBounds(ref GraphicsUnit)Λαμβάνει τα όρια της εικόνας στην καθορισμένη μονάδα.
GetFrameCount(FrameDimension)Επιστρέφει τον αριθμό των καρέ της καθορισμένης διάστασης.
abstract GetPropertyItem(int)Λαμβάνει το καθορισμένο στοιχείο ιδιότητας από αυτόImage .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)Επιστρέφει μια μικρογραφία για αυτόImage .
abstract RemovePropertyItem(int)Καταργεί το καθορισμένο στοιχείο ιδιότητας από αυτόImage .
abstract RotateFlip(RotateFlipType)Αυτή η μέθοδος περιστρέφει, αναστρέφει ή περιστρέφει και αναστρέφει τοImage .
Save(string)Αποθηκεύει αυτόImageστο καθορισμένο αρχείο ή ροή.
Save(Stream, ImageFormat)Αποθηκεύει αυτήν την εικόνα στην καθορισμένη ροή στην καθορισμένη μορφή.
Save(string, ImageFormat)Αποθηκεύει αυτόImage στο καθορισμένο αρχείο στην καθορισμένη μορφή.
Save(Stream, ImageCodecInfo, EncoderParameters)Αποθηκεύει αυτήν την εικόνα στην καθορισμένη ροή, με τις καθορισμένες παραμέτρους κωδικοποιητή και κωδικοποιητή εικόνας.
Save(string, ImageCodecInfo, EncoderParameters)Αποθηκεύει αυτόImage στο καθορισμένο αρχείο, με τις καθορισμένες παραμέτρους κωδικοποιητή και κωδικοποιητή εικόνας.
SaveAdd(EncoderParameters)Προσθέτει ένα πλαίσιο στο αρχείο ή τη ροή που καθορίστηκε σε προηγούμενη κλήση σε αυτήν των μεθόδων Image.Save(…). Χρησιμοποιήστε αυτήν τη μέθοδο για να αποθηκεύσετε επιλεγμένα καρέ από μια εικόνα πολλαπλών καρέ σε μια άλλη εικόνα πολλαπλών καρέ.
SaveAdd(Image, EncoderParameters)Προσθέτει ένα πλαίσιο στο αρχείο ή τη ροή που καθορίστηκε σε προηγούμενη κλήση σε αυτή των μεθόδων Image.Save(…).
SelectActiveFrame(FrameDimension, int)Επιλέγει το πλαίσιο που καθορίζεται από τη διάσταση και το ευρετήριο.
abstract SetPropertyItem(PropertyItem)Αποθηκεύει ένα στοιχείο ιδιότητας (κομμάτι μεταδεδομένων) σε αυτόImage .
static FromHbitmap(IntPtr)Δημιουργεί έναBitmap από μια λαβή σε ένα bitmap GDI.
static GetPixelFormatSize(PixelFormat)Επιστρέφει το βάθος χρώματος, σε αριθμό bit ανά pixel, της καθορισμένης μορφής pixel.
static IsAlphaPixelFormat(PixelFormat)Επιστρέφει μια τιμή που υποδεικνύει εάν η μορφή pixel για αυτόImage περιέχει πληροφορίες άλφα.

Άλλα Μέλη

ΟνομαΠεριγραφή
delegate GetThumbnailImageAbortΠαρέχει μια μέθοδο επανάκλησης για τον προσδιορισμό του πότε ηGetThumbnailImage Η μέθοδος θα πρέπει να ακυρώσει πρόωρα την εκτέλεση.

Δείτε επίσης