System::Drawing::Image class
περιεχόμενα
[
κρύβω
]Image class
Μια βασική κλάση για τις κλάσεις System::Drawing::Bitmap και System::Drawing::Metafile που παρέχει βασική λειτουργικότητα. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε αντίγραφο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα οδηγήσει σε σφάλματα χρόνου εκτέλεσης και/ή σφάλματα ελέγχου. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη μεταβιβάζετε σε συναρτήσεις ως όρισμα.
class Image : public virtual System::IDisposable
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| virtual Clone() | Δημιουργεί ένα αντίγραφο του τρέχοντος αντικειμένου. |
| Dispose() override | Απελευθερώνει όλους τους πόρους που έχει αποκτήσει το τρέχον αντικείμενο. |
| static FromFile(const String&, bool) | Δημιουργεί ένα αντικείμενο Image από το καθορισμένο αρχείο. |
| static FromHbitmap(IntPtr) | Δημιουργεί ένα αντικείμενο Bitmap από το καθορισμένο bitmap GDI. |
| static FromStream(const SharedPtr<System::IO::Stream>&, bool, bool) | Δημιουργεί ένα αντικείμενο Image από τη συγκεκριμένη ροή. |
| virtual get_Flags() const | Επιστρέφει έναν δυαδικό συνδυασμό τιμών του enum ImageFlags που αντιπροσωπεύει τα χαρακτηριστικά της εικόνας. |
| get_FrameDimensionsList() const | Επιστρέφει έναν πίνακα GUID που αντιπροσωπεύει τις διαστάσεις των πλαισίων μέσα στην εικόνα που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| virtual get_Height() const | Επιστρέφει το ύψος της εικόνας σε εικονοστοιχεία. |
| get_HorizontalResolution() const | Επιστρέφει την οριζόντια ανάλυση της εικόνας που αντιπροσωπεύεται από το τρέχον αντικείμενο σε εικονοστοιχεία ανά ίντσα. |
| virtual get_Palette() const | Επιστρέφει την παλέτα χρωμάτων που χρησιμοποιείται από την εικόνα που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| virtual get_PixelFormat() const | Επιστρέφει τη μορφή εικονοστοιχείου της εικόνας που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| virtual get_PropertyIdList() const | Αποκτά τα αναγνωριστικά των στοιχείων ιδιοτήτων που αποθηκεύονται σε αυτήν την εικόνα. |
| virtual get_PropertyItems() const | Αποκτά όλα τα στοιχεία ιδιοτήτων (τμήματα μεταδεδομένων) που αποθηκεύονται σε αυτήν την εικόνα. |
| virtual get_RawFormat() const | Επιστρέφει τη μορφή αρχείου της εικόνας που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| get_Size() const | Επιστρέφει ένα αντικείμενο Size που αντιπροσωπεύει το πλάτος και το ύψος της εικόνας σε εικονοστοιχεία. |
| virtual get_Tag() const | Αποκτά ένα αντικείμενο που παρέχει πρόσθετα δεδομένα σχετικά με την εικόνα. |
| get_VerticalResolution() const | Επιστρέφει την κάθετη ανάλυση της εικόνας που αντιπροσωπεύεται από το τρέχον αντικείμενο σε εικονοστοιχεία ανά ίντσα. |
| virtual get_Width() const | Επιστρέφει το πλάτος της εικόνας σε εικονοστοιχεία. |
| GetBounds(GraphicsUnit&) | Επιστρέφει τα όρια της εικόνας στις καθορισμένες μονάδες μέτρησης. |
| GetFrameCount(const Imaging::FrameDimensionPtr&) | Επιστρέφει τον αριθμό των πλαισίων της καθορισμένης διάστασης πλαισίου. |
| static GetPixelFormatSize(Imaging::PixelFormat) | Επιστρέφει τον αριθμό των δυαδικών ψηφίων που χρησιμοποιούνται για την αναπαράσταση του βάθους χρώματος στη καθορισμένη μορφή εικονοστοιχείου. |
| virtual GetSkBitmap() const | Επιστρέφει ένα υποκείμενο αντικείμενο SkBitmap. |
| GetThumbnailImage(int, int, Image::GetThumbnailImageAbort, IntPtr) | Αποκτά μια μικρογραφία για αυτό το αντικείμενο System::Drawing::Image. |
| static IsAlphaPixelFormat(Imaging::PixelFormat) | Καθορίζει εάν η καθορισμένη μορφή εικονοστοιχείου περιέχει πληροφορίες άλφα. |
| virtual IsMultiImage() const | Επιστρέφει εάν η αρχική μορφή είναι πολλαπλή εικόνα. |
| virtual RotateFlip(RotateFlipType) | Περιστρέφει την εικόνα κατά πολλαπλάσια των 90 μοιρών και την αναστρέφει. |
| Save(const String&) | Αποθηκεύει την εικόνα που αντιπροσωπεύεται από το τρέχον αντικείμενο στο καθορισμένο αρχείο σε μορφή PNG. |
| Save(const String&, const Imaging::ImageFormatPtr&) | Αποθηκεύει την εικόνα που αντιπροσωπεύεται από το τρέχον αντικείμενο στο καθορισμένο αρχείο στη καθορισμένη μορφή. |
| Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageFormatPtr&) | Αποθηκεύει την εικόνα που αντιπροσωπεύεται από το τρέχον αντικείμενο στο καθορισμένο ρεύμα στη καθορισμένη μορφή. |
| Save(const String&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&) | Αποθηκεύει την εικόνα που αντιπροσωπεύεται από το τρέχον αντικείμενο στο καθορισμένο αρχείο χρησιμοποιώντας τον καθορισμένο κωδικοποιητή και τις παραμέτρους κωδικοποιητή. |
| Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&) | Αποθηκεύει την εικόνα που αντιπροσωπεύεται από το τρέχον αντικείμενο στο καθορισμένο ρεύμα χρησιμοποιώντας τον καθορισμένο κωδικοποιητή και τις παραμέτρους κωδικοποιητή. |
| SaveAdd(const Imaging::EncoderParametersPtr&) | Προσθέτει ένα πλαίσιο στο αρχείο ή ρεύμα που καθορίστηκε σε προηγούμενη κλήση της μεθόδου Save() . |
| SaveAdd(const SharedPtr<Image>&, const Imaging::EncoderParametersPtr&) | Προσθέτει ένα πλαίσιο στο αρχείο ή ρεύμα που καθορίστηκε σε προηγούμενη κλήση της μεθόδου Save() . |
| SelectActiveFrame(const Imaging::FrameDimensionPtr&, int) | Επιλέγει το καθορισμένο πλαίσιο. |
| virtual set_Palette(Imaging::ColorPalettePtr) | Ορίζει την παλέτα χρωμάτων που χρησιμοποιείται από την εικόνα που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| virtual set_Tag(const System::SharedPtr<System::Object>) | Ορίζει ένα αντικείμενο που παρέχει πρόσθετα δεδομένα σχετικά με την εικόνα. |
Typedefs
| Typedef | Περιγραφή |
|---|---|
| GetThumbnailImageAbort | Μία κλήση επιστροφής για την ακύρωση της εκτέλεσης του GetThumbnailImage. |
Δείτε επίσης
- Class IDisposable
- Namespace System::Drawing
- Library Aspose.Page for C++