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

Windows Forms Discussion :

probleme sauvegarde image


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de clod83
    Profil pro
    Inscrit en
    Février 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 89
    Par défaut probleme sauvegarde image
    je lis une image
    Image img = Image.FromFile(GlobalVars.Instance.fichiersDeTravail[i]);

    je calcule mon taux etc..
    je la redimentionne
    Image img2 = new Bitmap(img, (int)(img.Width / taux), (int)(img.Height / taux));

    je la sauve
    img2.Save(@"F:\temp"+nomF, ImageFormat.Jpeg);

    si je fais ca tout vas bien

    mais si je met ca
    img2.Save(GlobalVars.Instance.fichiersDeTravail[i], ImageFormat.Jpeg);

    j'ai une erreur gdi+ alors que le nom du fichier n'as pas changé depuis sa lecture

    le premier parametre de save est bien le meme que celui de fromfile :
    mais le img2.save doit exiger le @ car mes séparateurs sont \ et pas \\

    en un mot si je fabrique un nom de fichier\**\** + \** (j'en récupère une partie avec fBrowser.SelectedPath) comment inserer le @ devant les variables

    si je fais String tt = @"f:\"; ok apres je peut concatener ce que je veut ca marche
    mais moi je veut tt= @""; par exemple mais ca marche pas et pourtant je veut avoir la choix de mon disque
    merci pour la réponse

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    1 277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Réunion

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 277
    Par défaut
    Le fichier est verouillé en écriture à mon avis. Il faut que tu Dispose() le premier Image.

    @ permet d'annuler l'echappement du caractère \
    Au final une string = "\\" contient uniquement un caractère : \
    Il n'y a pas besoin de le mettre devant une variable déjà existante.

  3. #3
    Membre confirmé Avatar de clod83
    Profil pro
    Inscrit en
    Février 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 89
    Par défaut
    en fin de compte j'ai abandonné ce que je voulais faire j'ai résolu le problème avec ça:
    Directory.SetCurrentDirectory(fichierOut);
    img2.Save(nomF, ImageFormat.Jpeg);

    reste quand même le problème pourquoi ca marchais pas car je garde exactement les memes variables et le meme contenu.

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

Discussions similaires

  1. probleme avec image reactive
    Par pit9.76 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 02/11/2005, 21h05
  2. [Upload] Probleme upload images
    Par yveslens dans le forum Langage
    Réponses: 6
    Dernier message: 22/08/2005, 09h42
  3. Probleme Sauvegarde-Restauration avec MySql Administrator
    Par Christophe Charron dans le forum Administration
    Réponses: 7
    Dernier message: 26/07/2005, 08h25
  4. Probleme d'image temporaire
    Par mIch°° dans le forum Composants VCL
    Réponses: 14
    Dernier message: 03/12/2004, 10h05

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