IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Afficher une image a partir d'une matrice


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Mai 2007
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 40
    Par défaut Afficher une image a partir d'une matrice
    Bonjour

    J'ai une matrice 19*19 , et je veux l'afficher en tant qu'une image a niveaux de gris 19*19 et la sauvegarder dans un répertoire dans mon disque dure , par exemple dans " Mes Documents " . comment dois je faire?

    J'attends votre aide

    Merci a vous

  2. #2
    Expert confirmé
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 197
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par camps Voir le message
    Bonjour

    J'attends votre aide
    C'est un peu facile ça...

    Tu peux aussi chercher à trouver tout seul, d'autant que c'est loin d'être compliqué !

    Google est ton ami :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    MemoryStream ms = new MemoryStream(byteArray);
    Image img = Image.FromStream(ms);
    (Evidement, il faut que ton Array contienne les bonnes informations)

  3. #3
    Membre actif
    Inscrit en
    Mai 2007
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 40
    Par défaut
    Merci mais j'ai déjà trouvé ça et marche pas

    J'ai une matrice de valeur entières et je veux les transformer en image et enregistrer l'image dans un répertoire

  4. #4
    Membre Expert Avatar de DonQuiche
    Inscrit en
    Septembre 2010
    Messages
    2 741
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 2 741
    Par défaut
    Bonjour.

    Bitmap.ctor
    Bitmap.SetPixel
    Bitmap.Save

    Évident, non ?

  5. #5
    Membre actif
    Inscrit en
    Mai 2007
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 40
    Par défaut
    marche pas , y a quelqu'un qui peut m'aider plus?

  6. #6
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Merci de bien vouloir faire preuve d'un peu plus de bonne volonté. Non, le travail ne sera pas maché.

  7. #7
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par camps Voir le message
    marche pas , y a quelqu'un qui peut m'aider plus?
    Faudrait quand même que tu donnes un peu plus de détails et que tu montres ce que tu as essayé de faire, sinon on va pas s'en sortir...

    Citation Envoyé par camps Voir le message
    J'ai une matrice 19*19
    C'est un jeu de go ?

  8. #8
    Membre actif
    Inscrit en
    Mai 2007
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 40
    Par défaut
    Merci a vous , j'ai réglé le problème en haut , il me reste un problème , je veux sauvegarder des images dans un fichier , j’utilise une boucle

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    for (int mm = 0; mm < 19; mm++)
                {
                    for (int nn = 0; nn < 19; nn++)
                    {
     
                       int gr= (integ[mm,nn]*255)/ (integ[18,18]);
     
                        dd.SetPixel(mm, nn ,Color.FromArgb(gr,gr,gr)) ;
     
                        dd.Save("C:\\Users\\HP\\Desktop\\images\\myimage.jpg");
                    }
                }
    integ est une matrice qui est déjà prédéfini , le problème est quand je fais la sauvegarde , les images écrasent eux même , je veux savoir comment faire pour que a chaque fois l'image aura un nom différent et comme ça écrasent pas eux même , par exemple , myimage1 , myimage2.........

  9. #9
    Membre actif
    Inscrit en
    Mai 2007
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 40
    Par défaut
    y a de l'aide s'il vous plait

    Autrement dis , j'ai un dossier qui contient des images , et je veux sauvegarder ces images dans un autre dossier en préservant le même non images mais a chaque image je rajoute un indexe 1 2 3 4 ...

  10. #10
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Il suffit d'inclure les index dans le nom du fichier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    string fileName = string.Format(@"C:\Users\HP\Desktop\images\myimage-{0}-{1}.jpg", mm, nn);
    dd.Save(fileName);
    (string.Format remplace les {0}, {1} etc par les paramètres qui suivent)

Discussions similaires

  1. [Python 3.X] Créer une image png à partir d'une image de format quelconque avec Python
    Par bguy4 dans le forum Général Python
    Réponses: 3
    Dernier message: 30/10/2014, 10h49
  2. Creer une image a partir d'une matrice
    Par malus56 dans le forum MFC
    Réponses: 1
    Dernier message: 05/07/2011, 14h55
  3. Récupérer une image JPEG à partir d'une vidéo
    Par kurul1 dans le forum C++Builder
    Réponses: 8
    Dernier message: 09/08/2006, 10h51
  4. Réponses: 13
    Dernier message: 23/06/2006, 12h12
  5. Poids d'une image a partir d'une url
    Par matique dans le forum Langage
    Réponses: 4
    Dernier message: 11/02/2006, 20h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo