classe System::Drawing::Image
Contenu
[
Cacher
]Image class
Une classe de base pour System::Drawing::Bitmap et les classes System::Drawing::Metafile fournissant des fonctionnalités de base. 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 un pointeur System::SmartPtr et utilisez ce pointeur pour le transmettre aux fonctions en argument.
class Image : public virtual System::IDisposable
Méthodes
| Méthode | Description |
|---|---|
| virtual Clone() | Crée une copie de l’objet actuel. |
| Dispose() override | Libère toutes les ressources acquises par l’objet actuel. |
| static FromFile(const String&, bool) | Crée un objet Image à partir du fichier spécifié. |
| static FromHbitmap(IntPtr) | Construit un objet Bitmap à partir du bitmap GDI spécifié. |
| static FromStream(const SharedPtr<System::IO::Stream>&, bool, bool) | Crée un objet Image à partir du flux spécifié. |
| virtual get_Flags() const | Renvoie une combinaison bit à bit des valeurs d’énumération ImageFlags qui représente les attributs de l’image. |
| get_FrameDimensionsList() const | Renvoie un tableau de GUID qui représentent les dimensions des cadres dans l’image représentée par l’objet actuel. |
| virtual get_Height() const | Renvoie la hauteur de l’image en pixels. |
| get_HorizontalResolution() const | Renvoie la résolution horizontale de l’image représentée par l’objet actuel en pixels par pouce. |
| virtual get_Palette() const | Renvoie la palette de couleurs utilisée par l’image représentée par l’objet actuel. |
| virtual get_PixelFormat() const | Renvoie le format de pixel de l’image représentée par l’objet actuel. |
| virtual get_PropertyIdList() const | Obtient les ID des éléments de propriété stockés dans cette image. |
| virtual get_PropertyItems() const | Obtient tous les éléments de propriété (fragments de métadonnées) stockés dans cette image. |
| virtual get_RawFormat() const | Renvoie le format de fichier de l’image représentée par l’objet actuel. |
| get_Size() const | Renvoie un objet Size qui représente la largeur et la hauteur de l’image en pixels. |
| virtual get_Tag() const | Obtient un objet qui fournit des données supplémentaires sur l’image. |
| get_VerticalResolution() const | Renvoie la résolution verticale de l’image représentée par l’objet actuel en pixels par pouce. |
| virtual get_Width() const | Renvoie la largeur de l’image en pixels. |
| GetBounds(GraphicsUnit&) | Renvoie les limites de l’image dans les unités de mesure spécifiées. |
| GetFrameCount(const Imaging::FrameDimensionPtr&) | Renvoie le nombre de cadres de la dimension de cadre spécifiée. |
| static GetPixelFormatSize(Imaging::PixelFormat) | Renvoie le nombre de bits utilisés pour représenter la profondeur de couleur dans le format de pixel spécifié. |
| virtual GetSkBitmap() const | Renvoie un objet SkBitmap sous-jacent. |
| GetThumbnailImage(int, int, Image::GetThumbnailImageAbort, IntPtr) | Obtient une vignette pour cet objet System::Drawing::Image. |
| static IsAlphaPixelFormat(Imaging::PixelFormat) | Détermine si le format de pixel spécifié contient des informations alpha. |
| virtual IsMultiImage() const | Renvoie si le format original est une image multiple. |
| virtual RotateFlip(RotateFlipType) | Faire pivoter l’image à un multiple de 90 degrés et la retourner. |
| Save(const String&) | Enregistre l’image représentée par l’objet actuel dans le fichier spécifié au format PNG. |
| Save(const String&, const Imaging::ImageFormatPtr&) | Enregistre l’image représentée par l’objet actuel dans le fichier spécifié au format indiqué. |
| Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageFormatPtr&) | Enregistre l’image représentée par l’objet actuel dans le flux spécifié au format indiqué. |
| Save(const String&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&) | Enregistre l’image représentée par l’objet actuel dans le fichier spécifié en utilisant l’encodeur et les paramètres d’encodeur spécifiés. |
| Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&) | Enregistre l’image représentée par l’objet actuel dans le flux spécifié en utilisant l’encodeur spécifié et ses paramètres. |
| SaveAdd(const Imaging::EncoderParametersPtr&) | Ajoute une trame au fichier ou au flux spécifié lors d’un appel précédent à la méthode Save(). |
| SaveAdd(const SharedPtr<Image>&, const Imaging::EncoderParametersPtr&) | Ajoute une trame au fichier ou au flux spécifié lors d’un appel précédent à la méthode Save(). |
| SelectActiveFrame(const Imaging::FrameDimensionPtr&, int) | Sélectionne la trame spécifiée. |
| virtual set_Palette(Imaging::ColorPalettePtr) | Définit la palette de couleurs utilisée par l’image représentée par l’objet actuel. |
| virtual set_Tag(const System::SharedPtr<System::Object>) | Définit un objet qui fournit des données supplémentaires sur l’image. |
Typedefs
| Typedef | Description |
|---|---|
| GetThumbnailImageAbort | Un rappel pour annuler l’exécution de GetThumbnailImage. |
Voir aussi
- Class IDisposable
- Namespace System::Drawing
- Library Aspose.Font for C++