SAVEPICTURE |
Sauve l'image |
| Visual Basic |
Syntaxe
|
Sub SavePicture(image As IPictureDisp, nomfichier As String)
|
Paramètres
| Nom |
Description |
| image |
Ce paramètre permet d'indiquer l'objet contenant l'image |
| nomfichier |
Ce paramètre permet d'indiquer le nom du fichier sous lequel il sera sauvegardé |
Description
Cette procédure permet d'enregistrer un «Canvas» dans un fichier de type «Bitmap».
Remarques
- Sauvegarde d'image dans un fichier bitmap : La procédure SavePicture permet de sauvegarder une image d'un objet de type IPictureDisp dans un
fichier. Le format de fichier utilisé est généralement le format Bitmap (.bmp), bien que certains autres formats d'images puissent aussi être supportés selon
l'implémentation de Visual Basic ou les bibliothèques utilisées.
- Utilisation avec des objets graphiques : Le paramètre image de la fonction représente l'objet contenant l'image à enregistrer, souvent un objet
graphique comme un dessin ou un canevas. Cela permet de capturer des éléments graphiques créés en temps réel (par exemple, un dessin à l'écran) et de les exporter
dans un fichier pour une utilisation ultérieure.
- Spécification du nom de fichier : Le paramètre nomfichier permet de spécifier le chemin et le nom du fichier dans lequel l'image doit être
sauvegardée. Cela permet aux utilisateurs de contrôler l'emplacement et le nom du fichier. Le chemin complet peut inclure le répertoire de destination et l'extension
du fichier, généralement .bmp.
- Limité à un format de fichier : En standard, SavePicture enregistre les images au format Bitmap (.bmp), un format largement utilisé mais parfois lourd
en termes de taille de fichier. Bien que la procédure soit simple à utiliser, elle ne supporte pas nativement des formats comme JPEG ou PNG, sauf si des bibliothèques
externes sont utilisées pour manipuler ces formats.
- Compatibilité avec d'autres objets : Bien que l'exemple principal se réfère à l'enregistrement d'objets IPictureDisp, SavePicture peut être utilisé avec
d'autres objets graphiques compatibles avec ce type, comme ceux créés par les objets PictureBox ou Canvas. Cela en fait une méthode polyvalente pour enregistrer des
graphiques à partir d'un large éventail d'objets visuels.
- Enregistrement des dessins à l'écran : Une utilisation fréquente de SavePicture est l'enregistrement d'images générées dynamiquement dans les
applications de dessin, comme celles créées dans un formulaire ou un canvas. Par exemple, un utilisateur peut dessiner à la main ou générer une image de façon
programmatique, puis sauvegarder cette image pour la conserver ou la partager.
- Impact sur la performance : L'utilisation de SavePicture pour enregistrer des images, en particulier de grande taille, peut avoir un impact sur les
performances, en particulier si des ressources systèmes limitées sont disponibles. Sauvegarder des images complexes ou volumineuses peut entraîner une consommation
élevée de mémoire et de CPU, affectant potentiellement l'expérience utilisateur.
- Simplicité d'utilisation : L'une des principales forces de la procédure SavePicture est sa simplicité d'utilisation. Les développeurs n'ont qu'à
fournir un objet image (de type IPictureDisp) et le nom du fichier dans lequel sauvegarder l'image. Cette facilité d'intégration en fait un outil populaire pour
les applications graphiques de base en Visual Basic.
Dernière mise à jour : Lundi, le 19 novembre 2012