System::Drawing::Bitmap class
περιεχόμενα
[
κρύβω
]Bitmap class
Αντιπροσωπεύει μια εικόνα bitmap GDI+. Τα αντικείμενα αυτής της κλάσης πρέπει να δημιουργούνται μόνο χρησιμοποιώντας τη συνάρτηση System::MakeObject(). Ποτέ μην δημιουργείτε ένα στιγμιότυπο αυτού του τύπου στη στοίβα ή χρησιμοποιώντας τον τελεστή new, καθώς θα προκαλέσει σφάλματα χρόνου εκτέλεσης και/ή σφάλματα assertion. Πάντα τυλίξτε αυτήν την κλάση σε δείκτη System::SmartPtr και χρησιμοποιήστε αυτόν τον δείκτη για να τη περάσετε σε συναρτήσεις ως όρισμα.
class Bitmap : public System::Drawing::Image
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| BeginPixelProcessing(bool) | Ενεργοποιεί τη λειτουργία επεξεργασίας εικονοστοιχείων. |
| Bitmap(const SharedPtr<Image>&) | Δημιουργεί ένα νέο αντικείμενο Bitmap από την καθορισμένη υπάρχουσα εικόνα. |
| Bitmap(const SharedPtr<System::IO::Stream>&, bool) | Δημιουργεί ένα νέο αντικείμενο Bitmap από το καθορισμένο ρεύμα δεδομένων. |
| Bitmap(const String&) | Δημιουργεί ένα νέο αντικείμενο Bitmap από το καθορισμένο αρχείο. |
| Bitmap(const String&, bool) | Δημιουργεί ένα νέο αντικείμενο Bitmap από το καθορισμένο αρχείο. |
| Bitmap(int, int, Imaging::PixelFormat) | Δημιουργεί ένα νέο αντικείμενο Bitmap που αντιπροσωπεύει μια εικόνα bitmap με το καθορισμένο πλάτος, ύψος, μορφή εικονοστοιχείου και δεδομένα εικονοστοιχείων. |
| Bitmap(const SharedPtr<Image>&, const Size&) | Δημιουργεί ένα νέο αντικείμενο Bitmap από την καθορισμένη υπάρχουσα εικόνα, κλιμακωμένο στο καθορισμένο μέγεθος. |
| Bitmap(const SharedPtr<Image>&, int, int) | Δημιουργεί ένα νέο αντικείμενο Bitmap από την καθορισμένη υπάρχουσα εικόνα με το πλάτος και το ύψος κλιμακωμένα στις καθορισμένες τιμές. |
| Clone() override | Δημιουργεί ένα αντίγραφο του τρέχοντος αντικειμένου. |
| Clone(Rectangle, Imaging::PixelFormat) | Δημιουργεί ένα αντικείμενο Bitmap που αντιπροσωπεύει ένα αντίγραφο μιας περιοχής της εικόνας bitmap που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| Clone(RectangleF, Imaging::PixelFormat) | Δημιουργεί ένα αντικείμενο Bitmap που αντιπροσωπεύει ένα αντίγραφο μιας περιοχής της εικόνας bitmap που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| ComputeHash() | Υπολογίζει την τιμή κατακερματισμού SHA1. |
| static ConvertToARGBImage(const SharedPtr<Bitmap>&) | Δημιουργεί ένα αντίγραφο της καθορισμένης εικόνας bitmap με τη μορφή εικονοστοιχείου να αλλάξει σε Format32bppArgb. |
| EndPixelProcessing(bool) | Απενεργοποιεί τη λειτουργία επεξεργασίας εικονοστοιχείων. |
| get_Height() const override | Επιστρέφει το ύψος της εικόνας σε εικονοστοιχεία. |
| get_Palette() const override | Επιστρέφει την παλέτα χρωμάτων που χρησιμοποιείται από την εικόνα που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| get_PixelFormat() const override | Επιστρέφει τη μορφή εικονοστοιχείου της εικόνας που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| get_RawFormat() const override | Επιστρέφει τη μορφή αρχείου της εικόνας που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| get_Width() const override | Επιστρέφει το πλάτος της εικόνας σε εικονοστοιχεία. |
| GetHbitmap() | Δημιουργεί ένα αντικείμενο bitmap GDI από το bitmap που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| GetPixel(int, int) | Επιστρέφει το χρώμα του καθορισμένου εικονοστοιχείου. |
| GetSkBitmap() const override | Επιστρέφει έναν ακατέργαστο δείκτη στο υποκείμενο αντικείμενο SkBitmap. |
| IsMultiImage() const override | Επιστρέφει εάν η αρχική μορφή είναι πολλαπλή εικόνα. |
| LockBits(const Rectangle&, Imaging::ImageLockMode, Imaging::PixelFormat) | Κλειδώνει ένα Bitmap στη μνήμη συστήματος. |
| LockBits(const Rectangle&, Imaging::ImageLockMode, Imaging::PixelFormat, const Imaging::BitmapDataPtr&) | Κλειδώνει ένα Bitmap στη μνήμη συστήματος. |
| MakeTransparent(Color) | Αλλάζει το χρώμα όλων των εικονοστοιχείων με το καθορισμένο χρώμα σε διαφανές. |
| MEMBER_FUNCTION_MAKE_OBJECT(Bitmap, CODEPORTING_ARGS(const SharedPtr<Image>&original, int width, int height), CODEPORTING_ARGS(original, width, height)) | |
| PremultipleColors() | Προπολλαπλασιάζει τα χρώματα των εικονοστοιχείων της εικόνας που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| RotateFlip(RotateFlipType) override | Περιστρέφει την εικόνα σε πολλαπλάσια των 90 μοιρών και την αντιστρέφει. |
| set_Palette(Imaging::ColorPalettePtr) override | Ορίζει την παλέτα χρωμάτων που χρησιμοποιείται από την εικόνα που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| SetPixel(int, int, Color) | Ορίζει το χρώμα του καθορισμένου εικονοστοιχείου στην bitmap εικόνα που αντιπροσωπεύεται από το τρέχον αντικείμενο. |
| SetResolution(float, float) | Ορίζει την ανάλυση της εικόνας. |
| UnlockBits(const Imaging::BitmapDataPtr&) | Ξεκλειδώνει το καθορισμένο bitmap από τη μνήμη συστήματος. |
Δείτε επίσης
- Class Image
- Namespace System::Drawing
- Library Aspose.Page for C++