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.NET Discussion :

Conversion bmp ==> jpg à la volée


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 36
    Par défaut Conversion bmp ==> jpg à la volée
    Bonjour à tous,

    Je dispose sur mon serveur d'images au format bmp. Souhaitant les convertir à la volée en jpg, j'utilise la méthode suivante sur une page aspx :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
            protected void Page_Load(object sender, EventArgs e)
            {
                string var1 = Request.Params["fichier"];
                Bitmap image = new Bitmap(var1);
                image.Save(Response.OutputStream, ImageFormat.Jpeg);
            }

    Cela fonctionne si je fais afficher l'image dans du code html. Cependant, je souhaiterais maintenant que l'image jpg se télécharge sans s'afficher, en utilisant un code de ce type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
                Response.AppendHeader("content-disposition", "attachment; filename=image.jpg");
                Response.ContentType = "image/jpeg";
                string FilePath = MapPath(/* ici je bloque */);
                Response.WriteFile(FilePath);
                Response.End();

    Bien sûr, sans que l'image soit enregistrée en dur sur le serveur.

    Savez-vous comment pourrais-je faire ?

  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
    Ben tu peux faire comme dans ton premier code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
                Response.AppendHeader("content-disposition", "attachment; filename=image.jpg");
                Response.ContentType = "image/jpeg";
                string FilePath = MapPath(/* ici je bloque */);
                string var1 = Request.Params["fichier"];
                Bitmap image = new Bitmap(var1);
                image.Save(Response.OutputStream, ImageFormat.Jpeg);
                Response.End();
    ou alors j'ai pas bien compris ce qui te pose problème...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 36
    Par défaut
    Ah oui tout bêtement...

    Merci beaucoup

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

Discussions similaires

  1. Conversion image BMP to JPG
    Par Bastiou dans le forum C++
    Réponses: 16
    Dernier message: 11/02/2015, 22h20
  2. Conversion BMP vers JPG ou PNG
    Par toine92 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 31/03/2010, 11h25
  3. Conversion TIFF vers PNG ou JPG à la volée
    Par yellowsub122 dans le forum ASP.NET
    Réponses: 4
    Dernier message: 08/03/2010, 22h00
  4. [ImageMagick] Conversion d'un bmp en jpg ?
    Par matique dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 06/02/2006, 12h51
  5. conversion bmp en niveau de gris
    Par hholivier dans le forum C++Builder
    Réponses: 6
    Dernier message: 19/06/2003, 13h34

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