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

ASP Discussion :

Création d'une image à partir de son code binaire


Sujet :

ASP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2004
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 31
    Par défaut Création d'une image à partir de son code binaire
    Salut tout le monde,
    bref, je dois créer une image en partant de son code binaire, la sauvegarder en png et l'afficher dans une page dans une page asp.
    pour le moment j'ai pas trouvé comment le faire
    en attendant, je dépanne avec ça:

    Response.ContentType = "image/png"
    Response.AddHeader "Content-Disposition","filename=image.png"
    Response.BinaryWrite(flux)

    en asp.net/c# par exemple, grosso modo je fais un truc comme suivant:

    MemoryStream ms= new MemoryStream(flux);
    Bitmap bm = new Bitmap(ms);
    string Path = "c:\\test.Png";
    bm.Save(Path, ImageFormat.Png);


    Avez vous une idée comment traduire ça en VBscript ?
    merci d'avance

  2. #2
    Membre averti
    Inscrit en
    Décembre 2004
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 31
    Par défaut
    Entre temps, j'ai trouvé une astuce pas mal pour resoudre mon problème:
    mettre le Response.BinaryWrite() dans un fichier image.asp puis dans la page ou je veux afficher mon image:
    <html>
    <img src="image.asp" />
    </html>

    Le problème, c'est que je peux tjr pas sauvegarder physiquement par programmation le résultat du Response.BinaryWrite()

  3. #3
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,
    Et comment tu récupères ton image?
    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  4. #4
    Membre averti
    Inscrit en
    Décembre 2004
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 31
    Par défaut
    merci
    c'est pas vraiment là le problème mais le code binaire je le recupere via un web service...
    ça peut aussi etre un champ BLOB d'une base de données...
    bref, d'ou vient le code binaire, c'est pas important !
    mon prob, c'est que une fois initialiser une variable avec mon code, comment sauvegarder par programmion le résultat physiquement...
    autrement dis, comment remplacer le
    Response.BinaryWrite()
    par qlq chose comme
    Response.SaveBinaryTo("test.png")

  5. #5
    Expert confirmé
    Avatar de Immobilis
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2004
    Messages
    6 559
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 559
    Par défaut
    Salut,

    As-tu essayé de voir comment fonctionne les pages ASP de téléchargement sans composant. Cela peut peut-être t'inspirer.
    http://www.google.fr/search?hl=fr&q=...component&meta=
    http://www.google.fr/search?hl=fr&q=...echercher&meta=
    A+
    "Winter is coming" (ma nouvelle page d'accueil)

  6. #6
    Membre averti
    Inscrit en
    Décembre 2004
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 31
    Par défaut
    meme si je trouve des exemples, il s'agit jamais d'une image ou de n'importe quel autre fichier bianire mais seulement d'un fichier text...
    et dans ce cas, un code comme le suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Set FileObject = Server.CreateObject("Scripting.FileSystemObject")
    Set Out=FileObject.CreateTextFile("c:\test.png", True)
    Out.Write MonCodeBinaire
    ne donne rien du tout

    Edité par immobilis pour les balises de code.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 15/10/2014, 17h00
  2. afficher une image à partir de son chemin
    Par amiine dans le forum C++Builder
    Réponses: 4
    Dernier message: 20/12/2007, 19h53
  3. Réponses: 2
    Dernier message: 24/10/2007, 07h20
  4. comment reconstruire une image à partir de son histogramme?
    Par lili81 dans le forum Traitement d'images
    Réponses: 5
    Dernier message: 08/10/2007, 14h58
  5. Réponses: 1
    Dernier message: 03/01/2006, 17h46

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