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.

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));
Biensur cette ligne me renvoie une erreur
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.