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 από τη μνήμη συστήματος.

Δείτε επίσης