Je suis nouveau sur C# et je suis sûr qu'il me manque quelque chose de simple ici. J'essaie de construire un bitmap à partir de valeurs entières (0-255) dans un double tableau, puis de le rendre dans un PictureBox. Je pense que mon bitmap est généré, mais il ne s'affiche pas dans mon PictureBox.Construire et rendre un bitmap à partir d'un double tableau
Bitmap bmp = new Bitmap(image_width, image_height);
Color pxl_color = new Color();
for (int i = 0; i < image_width; i++)
{
for (int j = 0; j < image_height; j++)
{
pxl_color = Color.FromArgb(array_bitmap[i][j]);
bmp.SetPixel(i, j, pxl_color);
}
}
PictureBox1.Image = bmp;
Merci d'avance.
EDIT:
Changement:
pxl_color=Color.FromArgb(array_bitmap[i][j]);
Pour:
pxl_color=Color.FromArgb(array_bitmap[i][j],array_bitmap[i][j],array_bitmap[i][j]);
résoud le problème.
Votre premier point était ce dont j'avais besoin. Merci beaucoup. – Amichai