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 :

[VB.NET 2005]Enregistrer picturebox


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Bz
    Bz est déconnecté
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 176
    Par défaut [VB.NET 2005]Enregistrer picturebox
    plop,

    je me suis fait un petit outil de retouche d'image que je dois intégrer dans un projet professionnel.

    Mon problème est que je manipule une image dans un picturebox en mode stretch et qd je fais pb.image.save(strCheminFichier), bah la ca m'enregistre l'image non "stretchée".
    Vous l'aurez compris, ce que je souhaite c'est enregistrer l'image telle que je la vois a l'ecran.

    une tite idée ?

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 202
    Par défaut
    créer un graphics lié à un bitmap instancié à la taille du picturebox
    dessiner picturebox.image avec drawimage via le graphics cité ci avant en utilisant la surcharge qui permet de stretcher
    et enfin un bitmap.save
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Bz
    Bz est déconnecté
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 176
    Par défaut
    >créer un graphics lié à un bitmap instancié à la taille du picturebox
    Dim g as graphics


    >dessiner picturebox.image avec drawimage via le graphics cité ci avant en utilisant la surcharge qui permet de stretcher

    ?????????

    >et enfin un bitmap.save
    pbImage.Image.Save(strCheminCompletImage)

    tu peux développer un peu pour le milieu stp ?

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 202
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    dim b as new system.drawing.bitmap(picturebox.width,picturebox.height)
    bim g as system.drawing.graphics = system.drawing.graphics.fromimage(b)
     
    g.drawimage(picturebox.image,....
    b.save(...)
     
    g.dispose
    b.dispose
    pour le drawimage, il faut la surcharge qui permet de spécifier sourceRect et destRect
    sourceRect, c'est le rectangle de picturebox.image
    destRect, c'est le rectangle du picturebox
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

Discussions similaires

  1. Réponses: 10
    Dernier message: 30/04/2011, 15h12
  2. Réponses: 4
    Dernier message: 08/04/2010, 18h53
  3. [VB.NET 2005] Click dans pictureBox dans tablelayoutpanel
    Par meuble2001 dans le forum Windows Forms
    Réponses: 1
    Dernier message: 13/04/2007, 15h45
  4. Réponses: 16
    Dernier message: 22/03/2005, 21h57
  5. DX 9 et visual.net 2005 ?
    Par ilimo dans le forum DirectX
    Réponses: 1
    Dernier message: 27/07/2004, 10h55

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