classe System::Drawing::Bitmap

Bitmap class

Représente une image bitmap GDI+. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans le pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en argument.

class Bitmap : public System::Drawing::Image

Méthodes

MéthodeDescription
BeginPixelProcessing(bool)Active le mode de traitement des pixels.
Bitmap(const SharedPtr<Image>&)Construit un nouvel objet Bitmap à partir de l’image existante spécifiée.
Bitmap(const SharedPtr<System::IO::Stream>&, bool)Construit un nouvel objet Bitmap à partir du flux spécifié.
Bitmap(const String&)Construit un nouvel objet Bitmap à partir du fichier spécifié.
Bitmap(const String&, bool)Construit un nouvel objet Bitmap à partir du fichier spécifié.
Bitmap(int, int, Imaging::PixelFormat)Construit un nouvel objet Bitmap qui représente une image bitmap avec la largeur, la hauteur, le format de pixel et les données de pixel spécifiés.
Bitmap(const SharedPtr<Image>&, const Size&)Construit un nouvel objet Bitmap à partir de l’image existante spécifiée, redimensionnée à la taille spécifiée.
Bitmap(const SharedPtr<Image>&, int, int)Construit un nouvel objet Bitmap à partir de l’image existante spécifiée avec la largeur et la hauteur redimensionnées aux valeurs spécifiées.
Clone() overrideCrée une copie de l’objet actuel.
Clone(Rectangle, Imaging::PixelFormat)Crée un objet Bitmap qui représente une copie d’une région de l’image bitmap représentée par l’objet actuel.
Clone(RectangleF, Imaging::PixelFormat)Crée un objet Bitmap qui représente une copie d’une région de l’image bitmap représentée par l’objet actuel.
ComputeHash()Calcule la valeur de hachage SHA1.
static ConvertToARGBImage(const SharedPtr<Bitmap>&)Crée une copie de l’image bitmap spécifiée avec le format de pixel modifié en Format32bppArgb.
EndPixelProcessing(bool)Désactive le mode de traitement des pixels.
get_Height() const overrideRenvoie la hauteur de l’image en pixels.
get_Palette() const overrideRenvoie la palette de couleurs utilisée par l’image représentée par l’objet actuel.
get_PixelFormat() const overrideRenvoie le format de pixel de l’image représentée par l’objet actuel.
get_RawFormat() const overrideRenvoie le format de fichier de l’image représentée par l’objet actuel.
get_Width() const overrideRenvoie la largeur de l’image en pixels.
GetHbitmap()Crée un objet bitmap GDI à partir du bitmap représenté par l’objet actuel.
GetPixel(int, int)Renvoie la couleur du pixel spécifié.
GetSkBitmap() const overrideRenvoie un pointeur brut vers l’objet SkBitmap sous-jacent.
IsMultiImage() const overrideRenvoie si le format original est une image multiple.
LockBits(const Rectangle&, Imaging::ImageLockMode, Imaging::PixelFormat)Verrouille un Bitmap en mémoire système.
LockBits(const Rectangle&, Imaging::ImageLockMode, Imaging::PixelFormat, const Imaging::BitmapDataPtr&)Verrouille un Bitmap en mémoire système.
MakeTransparent(Color)Change la couleur de tous les pixels de la couleur spécifiée en transparent.
MEMBER_FUNCTION_MAKE_OBJECT(Bitmap, CODEPORTING_ARGS(const SharedPtr<Image>&original, int width, int height), CODEPORTING_ARGS(original, width, height))
PremultipleColors()Pré-multiplie les couleurs des pixels de l’image représentée par l’objet actuel.
RotateFlip(RotateFlipType) overrideFait pivoter l’image par multiples de 90 degrés et la renverse.
set_Palette(Imaging::ColorPalettePtr) overrideDéfinit la palette de couleurs utilisée par l’image représentée par l’objet actuel.
SetPixel(int, int, Color)Définit la couleur du pixel spécifié dans l’image bitmap représentée par l’objet actuel.
SetResolution(float, float)Définit la résolution de l’image.
UnlockBits(const Imaging::BitmapDataPtr&)Déverrouille le bitmap spécifié de la mémoire système.

Voir aussi