Accueil
Articles
Astuces
Vidéos
Actualités
Auteurs
A propos
Contact
S'enregistrer
|
S'identifier
S'identifier
Authentification invalide
N
om d'utilisateur
M
ot de Passe
S
e souvenir de moi la prochaine fois.
S'identifier
Annuler
S'enregistrer
Mot de passe oublié ?
Manipulation d'images en VB.NET et C#
Nous étudierons les différentes manières d'accéder rapidement aux pixels d'une image, aussi bien en C# qu'en VB.NET. Un passage en revue des principaux formats d'images vous sera proposé.
Par
Frédéric Mélantois
publié le 18/10/2006 à 22:27, lu 12470 fois, 9 pages
2 commentaire(s)
Tags:
C#
,
Framework .NET
1 | Introduction
1 | Introduction
2 | Principe d'accès aux pixels
3 | L'accès au pixel en VB.NET
4 | Gestion des images au format 32 bits
5 | La gestion des images au format 24 bits.
6 | La gestion des images au format 8 bits.
7 | Gestion des images en 4 bits.
8 | Gestion des images 1 bit
9 | Conclusion
Introduction
Nous allons à travers une série d'articles parcourir les différentes manières de traiter ou d'analyser une image avec le framework .NET. Dans cette première partie, je vous propose d'étudier les manières d'accéder aux pixels d'une image en fonction de son format. Nous proposerons bien évidemment du code C# mais aussi du code VB.NET répondant ainsi aux nombreuses demandes qui m'ont été faîtes.
Le framework .NET fournit un certain nombre de classes dédiées aux images. L'utilitaire « Reflector » montre que ces classes font abondamment appel à une API non managée : « GDI+ ». La dll utilisée est « gdiplus.dll ».
On peut l'utiliser pour les développements dits non managés, tout comme « gdi32.dll », l'ancienne API GDI. Pour ce qui concerne le développement sous le framework .NET, via l'Interop, vous pouvez accéder à ces dlls afin de pallier à d'éventuels manques du Framework pour ce qui concerne les images ou le dessin.
Il faut bien noter que l'API « GDI+ » ne prend pas en compte les optimisations liées à votre carte graphique. Mais en l'utilisant, votre application n'a pas besoin d'avoir Direct X d'installé sur la machine cliente. La contre-partie est que l'API « GDI+ » offre bien évidemment de moins bonnes performances que l'emploi de Direct X.
1
2
3
4
5
6
7
8
9
»
Démarrer une discussion
Bravo
Chargement ...
Discussion démarée par
olibara
le 18/08/2008 à 00:12, 2 commentaire(s).
Ecrire un commentaire
Titre
Commentaire
Annuler