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

Services Web Discussion :

'WindowsApplication1.encode.Image' to 'System.Drawing.Image'


Sujet :

Services Web

  1. #1
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Par défaut 'WindowsApplication1.encode.Image' to 'System.Drawing.Image'
    Bonjour,

    Les deux type sont de type image, Quel est l'origine de cette erreur? merci infiniment.

  2. #2
    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
    ce n'est pas parce que les classes ont le même nom qu'il y a un lien entre elles...

  3. #3
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Par défaut
    Citation Envoyé par tomlev Voir le message
    ce n'est pas parce que les classes ont le même nom qu'il y a un lien entre elles...
    J'ai fais un service web qui génère une image, donc le output de ma méthode est une image :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    private System.Drawing.Image pictImage;
    public static Image GetImage(byte[] bytes, bool makeTransparent)
        {}
    et dans mon application winforms : j'ai crée un pictureBox dont je veux récupérer l'image:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    encode.Service rr;
                    rr = new encode.Service();
     
                    pictureBox1.Image = (rr.Picture("C:\\Documents and Settings\\Administrateur\\Bureau\\logo.jpg"));
    Aidez moi merci infiniment.

  4. #4
    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
    Si j'en crois le message d'erreur, ton service ne renvoie pas un System.Drawing.Image mais un WindowsApplication1.encode.Image...
    Tu as défini une classe Image dans ton service ?

  5. #5
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Par défaut
    Citation Envoyé par tomlev Voir le message
    Si j'en crois le message d'erreur, ton service ne renvoie pas un System.Drawing.Image mais un WindowsApplication1.encode.Image...
    Tu as défini une classe Image dans ton service ?
    Non j'ai pas défini une class service :

    je fais comme suite :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
     
    private System.Drawing.Image pictImage;
     
    public Image Picture(string txtinput)
        {
            pictImage = GetImage(txtinput);
            return pictImage;
     
        }
    public static Image GetImage(string str)
        {
            return GetImageFrom(str, false);
        }
     
    public static Image GetImageFrom(string str, bool makeTransparent)
        {
            return GetImageFromBytes(Convert.FromBase64String(str), makeTransparent);
        }

    merci beaucoup.

  6. #6
    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
    C'est un webservice ASP.NET "classique", ou un service WCF ?
    Tu utilises quelle version de Visual Studio ?

  7. #7
    Membre éclairé
    Inscrit en
    Mars 2006
    Messages
    492
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 492
    Par défaut
    Citation Envoyé par tomlev Voir le message
    C'est un webservice ASP.NET "classique", ou un service WCF ?
    Tu utilises quelle version de Visual Studio ?
    J'utilise la version 2005, en créant un site web puis web service, c'est du ASP.net, merci beaucoup.

  8. #8
    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
    OK...
    Bon, en fait je suis pas sûr qu'un webservice puisse renvoyer une image... A mon avis tu devrais plutôt transférer l'image sous forme de tableau de byte, et la décoder à l'arrivée (via un MemoryStream)

Discussions similaires

  1. [VB.NET]récupérer un objet System.Drawing.Image du Web
    Par luggerhouse dans le forum Windows Forms
    Réponses: 9
    Dernier message: 03/12/2008, 19h25
  2. problème avec System.Drawing.Image.FromFile
    Par tenderstoune dans le forum C#
    Réponses: 8
    Dernier message: 07/08/2008, 09h39
  3. System.Drawing.Image levé exception
    Par LhIaScZkTer dans le forum ASP.NET
    Réponses: 4
    Dernier message: 30/05/2008, 09h34
  4. Erreur sur System.Drawing.Image
    Par dieudo dans le forum VB.NET
    Réponses: 12
    Dernier message: 12/03/2008, 17h29
  5. pb de system.drawing.image
    Par logarithme1984 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 26/03/2007, 11h22

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