Images GDI+, exemple
Mise à jour : novembre 2007
Cet exemple d'application montre comment manipuler des images à l'aide de GDI+.
Pour obtenir des exemples et leurs instructions d'installation
Effectuez une ou plusieurs des opérations suivantes :
Dans le menu ? (Aide), cliquez sur Exemples.
Le fichier Readme contient des informations sur les exemples.
Accédez au site Web Exemples Visual Studio 2008. La version la plus récente des exemples est disponible sur ce site.
Recherchez les exemples sur l'ordinateur sur lequel Visual Studio est installé. Par défaut, les exemples et un fichier Readme sont installés sous lecteur:\Program Files\Microsoft Visual Studio 9.0\Samples\1036. Pour les versions Express de Visual Studio, tous les exemples sont disponibles en ligne.
Pour plus d'informations, consultez Recherche des fichiers d'exemple.
.
Note de sécurité : |
---|
Cet exemple de code est destiné à illustrer un concept ; il présente uniquement le code qui se rapporte spécifiquement à ce concept. Il est possible qu'il ne réponde pas aux exigences de sécurité d'un environnement spécifique, et ne doit pas être utilisé exactement comme indiqué. Nous vous recommandons d'ajouter du code de sécurité et de gestion des erreurs afin de renforcer la sécurité et la fiabilité de vos projets. Microsoft fournit cet exemple de code « EN L'ÉTAT » sans aucune garantie. |
Pour exécuter cet exemple
- Appuyez sur F5.
Démonstrations
Les idées présentées dans cet exemple sont les suivantes :
Zoom La fonctionnalité de zoom modifie la taille d'une image à l'écran. L'importance du zoom effectué est généralement exprimée en pourcentage de la taille d'origine de l'image. Effectuer un zoom ne modifie pas la taille de l'image d'origine, mais uniquement la taille de l'image qui s'affiche à l'écran. Cela est illustré dans la méthode Zoom de cet exemple.
Redimensionner La fonctionnalité de redimensionnement modifie la taille réelle de l'image. La largeur et la hauteur sont toutes deux modifiées selon un rapport de redimensionnement. Cela est illustré dans la méthode ResizeImage de cet exemple.
Retourner et faire pivoter Le retournement reflète une image par rapport à l'axe X ou l'axe Y. Le résultat constitue une image miroir ou une image renversée. La rotation fait pivoter l'image d'un certain nombre de degrés à partir de son centre. Pour les images, la rotation s'effectue très souvent selon un multiple de 90 degrés. Le retournement et la rotation sont illustrés dans la méthode RotateFlip de cet exemple.
Négatif et nuances de gris La création d'une image négative ou à nuances de gris s'effectue à l'aide d'un ColorMatrix. Appliqué à une image, ColorMatrix est la base d'une transformation de couleur. Cela est illustré dans les méthodes DrawNegativeImage et ConverttoGrayScale de cet exemple.
Rogner Le rognage prélève une région d'une image et crée une image séparée à partir de ce prélèvement. Cela est illustré dans la méthode CropButton_Click de cet exemple.
Miniatures Les images peuvent être enregistrées à leur taille normale ou en tant que miniatures. Une façon de créer une miniature consiste à créer un clone de l'image, à le redimensionner et à l'enregistrer en tant que miniature. Cela est illustré dans la méthode SaveThumbnailAs_Click de cet exemple.
Voir aussi
Tâches
Comment : créer des objets graphiques pour le dessin
Comment : rogner et mettre à l'échelle des images
Comment : faire pivoter, refléter et incliner des images
Comment : créer des images miniatures