Bonjour,
J'aimerais transformer un tableau de bit[] en byte[]
Je n'arrive pas a trouver une procédure qui puisse faire cela.
Si qq a une idée, voici mon code.
Biensur cette ligne me renvoie une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 VIC_Bitmap = new byte[Longeur_Bitmap]; BitArray myBits = new BitArray(VIC_Bitmap); //on met les bits a true aux endroits indiqués foreach (int entier in tab) { myBits.Set((8 * Longeur_Bitmap) - entier, true); } Console.Write(Convert.ToByte(VIC_Bitmap));
Console.Write(Convert.ToByte(VIC_Bitmap));
But :
construire cette chaine binare :
0000 10000 10000 0010 0000 0000 0000 0000 0100 0000 0000 0000 0000 0000 0000 0001
et retrouver un tableau de byte = 08 02 00 00 40 00 00 01
Merci
Geo.
Partager