Après très long congé, je suis de retour pour vous ...
N'oubliez pas que chez nous ce sont les débutants les plus forts.
J'ai pensé à vous, la conversion d'une image en un tableau des bits peut être aussi important que ça peut paraitre bête. Surtout quand on veut insérer une image dans une base des données, peu des SGBD supporte le format "image" pour éviter des surprises (raison d’interopérabilité) une conversion s’avère importante. Faut dire aussi que ça reste le seul moyen d'enregistrer une image dans un fichier; Voici le code en C# :
//1. Je commence par créer un objet bitmap
//Son constructeur prend en paramètre une chaine 'filename' qui représente le chemin physique de l'image.
Bitmap image = new Bitmap(filename);
//2. Je crée un objet Stream qui va embarquer notre flux image
MemoryStream memory = new MemoryStream();
//3. On écris l'image dans le flux 'memory' en précisant son format
image.Save(memory, ImageFormat.Jpeg);
//4. Enfin dans un tableau des bits
byte[] bits = memory.ToArray();
Voila c'est tous.
Si ce post vous a plu n'oublier pas de laisser un commentaire.
Tres interressant, ca parrait facile , je vais essayer ca. NB : Jette un oeil sur mon blog aussi : monsar.blogspot.com
RépondreSupprimer