Elina22
-
25 nov. 2012 à 13:51
BunoCS
Messages postés15472Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention25 mars 2024
-
29 nov. 2012 à 11:50
Bonjour,
J'ai un programme en c# qui importe une image et puis il calcule et affiche ses trois histogrammes de couleurs ( Rouge, vert, bleu)...Comment transformer chaque histogramme de couleur en une matrice ??
BunoCS
Messages postés15472Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention25 mars 2024103 27 nov. 2012 à 17:12
Hello,
Tout dépend de ce que tu utiliser pour l'histogramme mais je pense qu'il est déjà en matrice, ou bien en tableau.
Bref, quelle classe utilises-tu pour l'histogramme?
@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Oui tu as raison , déja l'histogramme est une matrice au début...J'ai trouvé ce code là qui normalement la classe GetPixelMap affiche la matrice..
Mais puisque je suis débutante en programmation, j'ai pas arrivé à afficher le résultat :(
si vous pouvez m'aider, je serais très reconnaissante
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Picture
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.comboBox1.Enabled = false;
this.comboBox1.SelectedIndex = 0;
}
BunoCS
Messages postés15472Date d'inscriptionlundi 11 juillet 2005StatutModérateurDernière intervention25 mars 2024103 29 nov. 2012 à 11:50
Hello,
Comme son nom l'indique, GetPixelMap() te permet de récupérer la matrice de pixels. A toi d'en faire se que tu veux, par exemple l'afficher. Mais tu veux l'afficher où?
Tu n'as plus qu'à parcourir le tableau de bytes retourné...
@+
Buno, Admin CS
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...