Bonjour, j'ai cherché partout sur une fonction qui me permet de transformer un tableau en une image mais j'en ai rien trouvé...
L'idée est très simple en INPUT j'ai un array à deux dimensions (m,n), chaque cellule peut contenir 1 ou 0, et j'aimerai avoir en OUTPUT une image dont la résolution correspont à (m)x(n) et chaque pixel est colorié en noir si 1 ou blanc si 0.
Merci d'avance ^^.
"C'est un coup du sort étrange : tout les hommes dont on a ouvert le crâne avaient un cerveau" . Wittgenstein.
Merci pour votre réponse, j'ai déjà trouvé la solution, mais je ne pouvais pas poster deux messages de suite il faut attendre 24h, bref voici la fonction :
private void image (int[,] array, int x, int y)
{
Bitmap bmp = new Bitmap(x, y);
for (int i = 0; i < x; i++)
{
for (int j = 0; j < y; j++)
{
if (array[i,j]==1)
{
bmp.SetPixel(i, j, Color.Black);
}
else
{
bmp.SetPixel(i, j, Color.White);
}
}
}
bmp.Save("image.png");
}
Maintenant je cherche une fonction qui me permet de tracer une ligne entre deux points ^^.
"C'est un coup du sort étrange : tout les hommes dont on a ouvert le crâne avaient un cerveau" . Wittgenstein.
Clairement pas le truc le plus direct mais ça fait le taf.
Vous pouvez éditer vos messages sans avoir à attendre 24 heures.
Merci pour le retour.
- Edité par bacelar 23 mai 2019 à 14:29:23
Je recherche un CDI/CDD/mission freelance comme Architecte Logiciel/ Expert Technique sur technologies Microsoft.
Array to Image
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.